You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -128,6 +128,7 @@ select
128
128
-[PostgreSQL](https://www.postgresql.org/), and other compatible databases such as *YugabyteDB*, *CockroachDB* and *Aurora*.
129
129
-[MySQL](https://www.mysql.com/), and other compatible databases such as *MariaDB* and *TiDB*.
130
130
-[Microsoft SQL Server](https://www.microsoft.com/en-us/sql-server), and all compatible databases and providers such as *Azure SQL* and *Amazon RDS*.
131
+
-**ODBC-compatible databases** such as *Oracle*, *Snowflake*, *BigQuery*, *IBM DB2*, and many others through ODBC drivers.
131
132
132
133
## Get started
133
134
@@ -175,6 +176,34 @@ An alternative for Mac OS users is to use [SQLPage's homebrew package](https://f
175
176
- In a terminal, run the following commands:
176
177
- `brew install sqlpage`
177
178
179
+
180
+
### ODBC Setup
181
+
182
+
You can skip this section if you want to use one of the built-in database drivers (SQLite, PostgreSQL, MySQL, Microsoft SQL Server).
183
+
184
+
SQLPage supports ODBC connections to connect to databases that don't have native drivers, such as Oracle, Snowflake, BigQuery, IBM DB2, and many others.
185
+
186
+
ODBC support requires an ODBC driver manager and appropriate database drivers to be installed on your system.
ODBC drivers must be installed and configured on your system. On Linux, you typically need `unixodbc` and the appropriate database-specific ODBC driver.
109
+
90
110
If the `database_password` configuration parameter is set, it will override any password specified in the `database_url`.
91
111
It does not need to be percent-encoded.
92
112
This allows you to keep the password separate from the connection string, which can be useful for security purposes, especially when storing configurations in version control systems.
0 commit comments