Пытаюсь прицепить PG (EnterpriseDB 8.3) Phone Xpress (Demo 1.0.216).
Использую для этого ODBC драйвер, поставляемый с EDB - EnterpriseDB 8.3
Всё это делаю на W2k3.
Создал БД с кодировкой UTF8.
При тестировании созданной БД выдаёт ошибку:
Попробовал на PG для Windows (8.2.4-6.1C) c драйвером ODBC от PostgreSQL Global Developmetn Group (PostgreSQL unicode 8.02.02.00) опять же под Win2k3-SP2.
При проверке создания таблиц получил следующее:
00000:NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "test_table1_pkey" for table "test_table1"
SQL выражение:
create table TEST_TABLE1 ( FLD_INT INTEGER not null, FLD_SMALLINT int2 , FLD_TINYINT int2 , FLD_STR char(100) not null, FLD_DATE date , FLD_TIME time , FLD_FLOAT float8 , FLD_VARCHAR varchar(250) , primary key (FLD_INT) )
Вы обозначили следующую среду тестирования:
"Тестировалось с postgresql-8.3.1-1 и psqlodbc_08_03_0200 для Windows.
Выбирался ANSI ODBC драйвер, настройки по умолчанию."
Мне интереснее было протестировать на PostgreSQL Database Server 8.2.4-6.1C (сборка фирмы 1С) с драйвером ODBC, входящим в их сборку.
Более того, с драйвером ODBC UNICODE!
Вот первый результат.
При создании подключения к БД прошёл тесты и даже создание структуры!
Вот тут-то и возникла заковыка: при нажатии кнопки "Готово" в окошке "Создание структуры данных" возникает следующая ошибка:
"42703:ERROR: column "oid" does not exist;
Error while executing the query"
Поля "oid", на который жалуется драйвер в таблицах нашей программы вообще нет.
Могу порекомендоавть поставить последний драйвер ODBC psqlodbc_08_03_0200 и попробовать с ним.
Мы предоставляем какие-либо инструменты только для встроенной СУБД FireBird. Во всех остальных случаях нужно пользоваться инструментами прилагаемыми или рекомендуемыми к используемой БД.