You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2026-05-18 09:51:28 +02:00
38 lines
1.2 KiB
Plaintext
Vendored
38 lines
1.2 KiB
Plaintext
Vendored
Address = "127.0.0.1";
|
|
Login = "bayselonarrend";
|
|
Password = "12we...";
|
|
Base = "testbase1";
|
|
|
|
TLS = True;
|
|
Port = 5432;
|
|
ConnectionString = OPI_PostgreSQL.GenerateConnectionString(Address, Base, Login, Password, Port);
|
|
|
|
If TLS Then
|
|
TLSSettings = OPI_PostgreSQL.GetTLSSettings(True);
|
|
Else
|
|
TLSSettings = Undefined;
|
|
EndIf;
|
|
|
|
Table = "test_merge";
|
|
|
|
DataArray = New Array;
|
|
|
|
RowStructure2 = New Structure;
|
|
RowStructure2.Insert("id" , New Structure("INT" , 1));
|
|
RowStructure2.Insert("name" , New Structure("TEXT", "Vitaly"));
|
|
RowStructure2.Insert("age" , New Structure("INT" , 25));
|
|
RowStructure2.Insert("salary", New Structure("REAL", 1000.12));
|
|
|
|
RowStructure1 = New Structure;
|
|
RowStructure1.Insert("id" , New Structure("INT" , 2));
|
|
RowStructure1.Insert("name" , New Structure("TEXT", "Lesha"));
|
|
RowStructure1.Insert("age" , New Structure("INT" , 20));
|
|
RowStructure1.Insert("salary", New Structure("REAL", 200.20));
|
|
|
|
DataArray.Add(RowStructure2);
|
|
DataArray.Add(RowStructure1);
|
|
|
|
KeyFields = New Array;
|
|
KeyFields.Add("id");
|
|
|
|
Result = OPI_PostgreSQL.EnsureRecords(Table, DataArray, KeyFields, , ConnectionString, TLSSettings); |