feat(DbExporter): add ScadaBridge definition files

Add JSON definition files for exporting ScadaBridge tables:
- Config tables: OpcUaClients, LmxClients, Tags, TemplateScripts
- Provider tables: EmailProviders, SmsProviders, TeamsProviders
- Lookup tables: ScadaClientTypes, ScriptTypes, TriggerTypes, DataTypes
This commit is contained in:
Joseph Doherty
2026-01-06 17:01:43 -05:00
parent 48c96eb8f4
commit f61a64b059
11 changed files with 77 additions and 0 deletions
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.EmailProviders",
"outputPath": "./output/email-providers.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.LmxClients",
"outputPath": "./output/lmx-clients.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Lookup.DataTypes",
"outputPath": "./output/lookup-data-types.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Lookup.ScadaClientTypes",
"outputPath": "./output/lookup-scada-client-types.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Lookup.ScriptTypes",
"outputPath": "./output/lookup-script-types.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Lookup.TriggerTypes",
"outputPath": "./output/lookup-trigger-types.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.OpcUaClients",
"outputPath": "./output/opcua-clients.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.SmsProviders",
"outputPath": "./output/sms-providers.pb.zstd",
"compressionLevel": 10
}
+7
View File
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.Tags",
"outputPath": "./output/tags.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.TeamsProviders",
"outputPath": "./output/teams-providers.pb.zstd",
"compressionLevel": 10
}
@@ -0,0 +1,7 @@
{
"providerType": "SqlServer",
"connectionString": "Server=10.100.0.35;Database=ScadaBridge_Test;User Id=sa;Password=ScadaBridge2024;TrustServerCertificate=true;",
"query": "SELECT * FROM Config.TemplateScripts",
"outputPath": "./output/template-scripts.pb.zstd",
"compressionLevel": 10
}