Bug 2798

Summary: Обновить код драйвера pgODBC до последней версии
Product: SELTA@Etersoft Reporter: Vitaly Lipatov <lav>
Component: ODBC-драйверAssignee: Станислав Коробейников <stas>
Status: CLOSED INVALID QA Contact:
Severity: minor    
Priority: P4 CC: goga, lav, shan
Version: 1.0.5   
Target Milestone: версия 1.0.5   
Hardware: PC   
OS: All   
URL: http://psqlodbc.projects.postgresql.org/release.html
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3247    

Description Vitaly Lipatov 2008-11-01 21:23:10 MSK
Для полноценной работы с PostgreSQL 8.3.x нужен pgODBC последней версии (см. ссылку).
Нужно внести их изменения в наш код.
Comment 1 Станислав Коробейников 2008-12-12 12:50:02 MSK
полмотрел логи cvs. Потом сравнил исходные файлы odbc до нашего изменения с нынешним драйвером.
Всего мы изменили 34 файла. Но во многих файлах postgre внесло немного изменений, а во многих наших мы внесли немного изменений. 
Итого остался 1 файл с которым надо будет повозится results.c. В него и мы вносили много изменений и postgree. Хотя postgre похоже больше поудалял всего.
Comment 2 Vitaly Lipatov 2008-12-12 13:11:07 MSK
Думаю что meld на каждый файл и вдумчиво перенести от них изменения.
Comment 3 Станислав Коробейников 2008-12-12 13:47:08 MSK
Переносить от них изменения? Их много. Много, конечно изменений по строчке, но в одном месте видел, что целые функции выкинуты. 
Я думал скомпоновать. Частично хотел наши изменения добавлять в файлы нового odbc драйвера. 
Comment 4 Станислав Коробейников 2008-12-12 17:00:27 MSK
нашел тут а файле parse.c parse_sqlsvr.
которая парсит из mssql. Я еще не разобрался, но похоже, что она легенькая, по крайней мере "TOP" я там не нашел. Но я не очень еще понял как она работает. И зачем.
Но есть над чем подумать. Хотя бы зачем им это.
Comment 5 Станислав Коробейников 2009-01-15 11:33:33 MSK
Вообщем обновил, но не тестировал. 
Пока работает старый оставим как есть. 
Comment 6 Vitaly Lipatov 2010-01-27 19:30:58 MSK
Хотелось бы понять, нужно нам обновлять всё-таки что-то в своём драйвере для работы с PG 8.3 и 8.4?
Если нет, тогда закрываю, делать не будем в связи с нацеливанием на SELTA 2.0.