1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-25 21:39:21 +02:00
Vitaly the Alpaca (bot) 7e161c3d60 Main build (Jenkins)
2025-02-15 22:58:22 +03:00

42 lines
2.1 KiB
Plaintext
Vendored

Address = "93.125.42.204";
Login = "bayselonarrend";
Password = "12we...";
Base = "testbase1";
ConnectionString = OPI_PostgreSQL.GenerateConnectionString(Address, Base, Login, Password);
Table = "testtable";
ColoumnsStruct = New Structure;
ColoumnsStruct.Insert("bool_field" , "BOOL");
ColoumnsStruct.Insert("oldchar_field" , """char""");
ColoumnsStruct.Insert("smallint_field" , "SMALLINT");
ColoumnsStruct.Insert("smallserial_field", "SMALLSERIAL");
ColoumnsStruct.Insert("int_field" , "INT");
ColoumnsStruct.Insert("serial_field" , "SERIAL");
ColoumnsStruct.Insert("oid_field" , "OID");
ColoumnsStruct.Insert("bigint_field" , "BIGINT");
ColoumnsStruct.Insert("bigserial_field" , "BIGSERIAL");
ColoumnsStruct.Insert("real_field" , "REAL");
ColoumnsStruct.Insert("dp_field" , "DOUBLE PRECISION");
ColoumnsStruct.Insert("text_field" , "TEXT");
ColoumnsStruct.Insert("varchar_field" , "VARCHAR");
ColoumnsStruct.Insert("charn_field" , "CHAR(3)");
ColoumnsStruct.Insert("char_field" , "CHAR");
ColoumnsStruct.Insert("name_field" , "NAME");
ColoumnsStruct.Insert("bytea_field" , "BYTEA");
ColoumnsStruct.Insert("ts_field" , "TIMESTAMP");
ColoumnsStruct.Insert("tswtz_field" , "TIMESTAMP WITH TIME ZONE");
ColoumnsStruct.Insert("ip_field" , "INET");
ColoumnsStruct.Insert("json_field" , "JSON");
ColoumnsStruct.Insert("jsonb_field" , "JSONB");
ColoumnsStruct.Insert("date_field" , "DATE");
ColoumnsStruct.Insert("time_field" , "TIME");
ColoumnsStruct.Insert("uuid_field" , "UUID");
// When using the connection string, a new connection is initialised,
// which will be closed after the function is executed.
// If several operations are performed, it is desirable to use one connection,
// previously created by the CreateConnection function()
Result = OPI_PostgreSQL.CreateTable(Table, ColoumnsStruct, ConnectionString);