Here’s a quick list of the connectors and data sources available in Pansynchro, with the necessary information to use them in a PanSQL script.
Connection string links are to documentation where it’s available, otherwise to code describing the relevant configurators. (Better documentation is on the to-do list.) If a connection string is marked as “N/A,” simply use a blank string (''
) in the PanSQL script.
Name | Script name | Connection String | Capabilities | Requires Data Source? | |
![]() | Firebird | Firebird | link | ✅ Read ✅ Write ✅ Analyze | No |
![]() | Microsoft SQL Server (including Azure SQL Database) | MSSQL | link | ✅ Read ✅ Write ✅ Analyze | No |
![]() | MySql | MySql | link | ✅ Read ✅ Write ✅ Analyze | No |
![]() | PostgreSQL | Postgres | link | ✅ Read ✅ Write ✅ Analyze | No |
![]() | Snowflake | Snowflake | link | ✅ Read ✅ Write ✅ Analyze | No |
![]() | Sqlite | Sqlite | link | ✅ Read ✅ Write ✅ Analyze | No |
![]() | Pansynchro binary protocol | Network | Simply use the URI or IP address of the system as the connection string. | ✅ Read ✅ Write ⬜ Analyze | No |
![]() | Avro | Avro | N/A | ✅ Read ✅ Write ✅ Analyze | Yes |
CSV (and similar delimited text) | CSV | link | ✅ Read ✅ Write ✅ Analyze | Yes | |
![]() | JSON | JSON | link | ✅ Read ⬜ Write ✅ Analyze | Yes |
![]() | Parquet | Parquet | N/A | ✅ Read ✅ Write ✅ Analyze | Yes |
Plain text (line-by-line) | 'Text File (lines)' | N/A | ✅ Read ✅ Write ✅ Analyze | Yes | |
Plain text (whole file as a single entry) | 'Text File (whole)' | N/A | ✅ Read ✅ Write ✅ Analyze | Yes | |
Debug output to console | Console | N/A | ⬜ Read ✅ Write ⬜ Analyze | No |