#include <Array.au3>
Global $sServer = "" ; Сервер PostgreSQL
Global $sUserName = "" ; Имя пользователя
Global $sPassword = "" ; Пароль
Global $sDatabase = "" ; База Даннык, к которой подключаемся
$oPgSQLConn = ObjCreate("ADODB.Connection")
$sPgSQLConnStr = "DRIVER={PostgreSQL Unicode};SERVER=" & $sServer & ";PORT=5432;DATABASE=" & $sDatabase & ";UID=" & $sUserName & ";PWD=" & $sPassword
$oPgSQLConn.Open($sPgSQLConnStr)
; Создаем Таблицу
$sQuery = "CREATE TABLE public.table_test (test_date date NOT NULL, test_number smallint);"
$oPgSQLConn.Execute($sQuery)
; Заполняем Таблицу
$sTestDate = @YEAR & "-" & @MON & "-" & @MDAY
$sTestNumber = Random(1, 100, 1)
$sQuery = "INSERT INTO public.table_test VALUES (" & $sTestDate & ", " & $sTestNumber & ");"
$oPgSQLConn.Execute($sQuery)
; Получаем данные из таблицы
$sQuery = "SELECT * FROM public.table_test;"
$aDataFromTable = $oPgSQLConn.Execute($sQuery).GetRows()
_ArrayDisplay($aDataFromTable)
; Удаляем Таблицу
$sQuery = "DROP TABLE public.table_test;"
$oPgSQLConn.Execute($sQuery)
$oPgSQLConn.Close