AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing nakagami/firebirdsql in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewfirebirdsql (Go firebird sql driver) Firebird RDBMS https://firebirdsql.org SQL driver for Go Requirements • Firebird 2.5 or higher • Golang 1.20 or higher Example See also driver_test.go See also _example Connection string Examples: General • user: login user • password: login password • servername: Firebird server's host name or IP address. • port_number: Port number. default value is 3050. • database_name_or_file: Database path (or alias name). Optional param1, param2... are | Name | Description | Default | Note | | --- | --- | --- | --- | | auth_plugin_name | Authentication plugin name. | Srp256 | Srp256/Srp/Legacy_Auth are available. | | column_name_to_lower | Force column name to lower | false | For "github.com/jmoiron/sqlx" | | role | Role name | | | | timezone | Time Zone name | | For Firebird 4.0+ | | wire_crypt | Enable wire data encryption or not. | true | For Firebird 3.0+ | | wire_compress | Enable wire protocol compression. | false | For Firebird 3.0+ (protocol version 13+) | | charset | Firebird Charecter Set | | | Transactions: READ COMMITTED + NOWAIT Firebird supports transactions (lock conflicts return immediately instead of waiting). The standard doesn't have a knob for , so this driver exposes a driver-specific isolation level constant: This maps to a transaction TPB containing , , and . GORM for Firebird See https://github.com/flylink888/gorm-firebird