Протестировать 1.0.6. Особенно сделать упор на произведенные изменения: 1. Правильно всё инсталирутся(останавливается, запускается). Особенно на win, и с недостатком прав, правильно ли будут падать сообщения. (бага 3342) 2. правильно транслируются все исправленные запросы (добавить в test.sql) 3. Поле установки выполняются запросы из 3596 и 3560(сам запрос в 3448) 4. не падает, если в БД есть базы в верхнем регистре, выводит правильное сообщение. (бага 3523) 5. Отменяется проводка в зик (бага 3459)-Проверить работает ли скрипт запуска/остановки (бага 3361) 6. Есть возможность зайти в инициализация selta с пользователем не postgres с с маленьки правами. В поле состояние нормальное сообщение (бага 2829) 7. Проверить правильно ли все лицензии работают с помощью теста (бага 2803). В том числе новый вариант лицензионных фалов (у Виталика есть). 8. У всех dll версия соответсвует SELTA 1.0.6 (проверяется showver) (бага 2061) 9. Подумать, как протестировать, как обновляются курсоры. Можно сделать сообщения о том обновился курсор или нет. Есть тест, который запрашивает курсоры, и который меняет значения. Посмотреть визуально меняются ли курсоры (например при проведении появляется голочка).
где лежит тестовый .msi ?
не копирует файл лицензии из указанного места, если скопировать вручную в каталог установки - то все нормально
не деинициализирует только что созданную базу, с ошибкой что таблицы pg_func_names не существует
(In reply to comment #3) > не деинициализирует только что созданную > базу, с ошибкой что таблицы pg_func_names не > существует > просто в скрипте эта таблица удаляется дважды :)
работает. при обновлении с 1.0.5 до 1.0.6: ERROR: ошибка синтаксиса в или рядом "REATE" на символе 3087 - в файле: REATE OR REPLACE FUNCTION pg_create_delete_trigger_from_mask()
тест запросов из gui к базе: в списке таблиц видны наши служебные таблицы -pg_trigger_table_mask и pg_table_changes - это нормально? я бы скрыл...
(In reply to comment #5) > работает. > > при обновлении с 1.0.5 до 1.0.6: > ERROR: ошибка синтаксиса в или рядом "REATE" на > символе 3087 - > > в файле: > REATE OR REPLACE FUNCTION pg_create_delete_trigger_from_mask() > исправил
(In reply to comment #3) > не деинициализирует только что созданную > базу, с ошибкой что таблицы pg_func_names не > существует > Исправил.
(In reply to comment #0) > 2. правильно транслируются все > исправленные запросы (добавить в test.sql) добавлены в test.sql
почему в gui теперь даже если поставить !! перед запросом - то он все равно будет сельтой транслироваться? или мы такую фичу уже убрали?
(In reply to comment #0) > 3. Поле установки выполняются запросы из 3596 > и 3560(сам запрос в 3448) 3560 - выполняется
(In reply to comment #0) > 4. не падает, если в БД есть базы в верхнем > регистре, выводит правильное сообщение. > (бага 3523) не падает, пишет напротив базы "Не удалось подключиться!"
(In reply to comment #12) > (In reply to comment #0) > > 4. не падает, если в БД есть базы в верхнем > > регистре, выводит правильное сообщение. > > (бага 3523) > > не падает, пишет напротив базы "Не удалось > подключиться!" > но удалить такую базу с помощью сельты не получилось
(In reply to comment #0) > 5. Отменяется проводка в зик (бага > 3459) отменяется, как в зик, так и в комплексной
не копирует файл лицензии даже на windows (win-test) и вообще, надо винду починить(win-test) : время от времени выскакивает just in time debugger, считаю это проблема именно винды, т.к. тоже самое выскакивает не только с сельтой, но и в 1с+mssql
(In reply to comment #0) > 5. Проверить работает ли скрипт > запуска/остановки (бага 3361) 1С запускать можно, но вот сельту остановить/запустить не удалось (windows на win-test ) кроме того, в консоли есть такое: C:\Program Files\1Cv77\BIN>ExecWSS.bat STOP Find path in system registry -- C:\Program Files\Selta\ Unknown value '└'='. Must be yes or no! -? This help C:\Program Files\1Cv77\BIN>ExecWSS.bat START 1cv7s.exe Find path in system registry -- C:\Program Files\Selta\ Unknown value '└'='. Must be yes or no! -? This help
погонял по 1с:бухгалтерии, ошибок не обнаружил...
(In reply to comment #0) > 8. У всех dll версия соответсвует SELTA 1.0.6 > (проверяется showver) (бага 2061) да, проверил: odbcbcp.dll psqlodbc35wselta.dll selta.dll
(In reply to comment #0) > 6. Есть возможность зайти в инициализация > selta с пользователем не postgres с с маленьки > правами. В поле состояние нормальное > сообщение (бага 2829) есть возможность, подключается, в поле Состояние нормальное сообщение "нет доступа". создать базу тоже не получилось, т.к. не дал доступ к pg_selta_version и проч.
(In reply to comment #0) > 7. Проверить правильно ли все лицензии > работают с помощью теста (бага 2803). В том > числе новый вариант лицензионных фалов (у > Виталика есть). работают все
(In reply to comment #15) > не копирует файл лицензии даже на windows > (win-test) Исправил, но под wine пока не работает. Надо разобраться.
(In reply to comment #16) > (In reply to comment #0) > > 5. Проверить работает ли скрипт > > запуска/остановки (бага 3361) > > 1С запускать можно, но вот сельту > остановить/запустить не удалось (windows на > win-test ) Исправил.
(In reply to comment #10) > почему в gui теперь даже если поставить !! > перед запросом - то он все равно будет > сельтой транслироваться? или мы такую фичу > уже убрали? > Нет, не убрали. Все нормально. Просто запрос транслируется и показывается на экране в любом случае. А в pg отправляется в соответсвии с наличием !!. Выяснил это так: SELECT * FROM foo() "ERROR: Syntax error near "ERROR"" SELTA не смогла траслировать запрос !!SELECT * FROM foo() "Function foo does not exists" А в окошечки "результат транляции все без изменений"
(In reply to comment #21) > (In reply to comment #15) > > не копирует файл лицензии даже на windows > > (win-test) > Исправил, но под wine пока не работает. Надо > разобраться. > Исправил.
Итак подведем промежуточный итог: Все, что тестировалось и не работало, после некоторых исправлений работает. Осталось протестировать: 1. Правильно всё инсталирутся(останавливается, запускается). Особенно на win, и с недостатком прав, правильно ли будут падать сообщения. (бага 3342) 5. Проверить работает ли скрипт запуска/остановки (бага 3361) 9. Подумать, как протестировать, как обновляются курсоры. Можно сделать сообщения о том обновился курсор или нет. Есть тест, который запрашивает курсоры, и который меняет значения. Посмотреть визуально меняются ли курсоры (например при проведении появляется голочка).
(In reply to comment #25) > 9. Подумать, как протестировать, как > обновляются курсоры. Проверил. Погонял в тестовой программке, все обновляется нормально. В 1с тоже посмотрел. Все нормально.
(In reply to comment #25) > 5. Проверить работает ли скрипт > запуска/остановки (бага 3361) Проверил, работает, написал на wiki. http://wiki.etersoft.ru/SELTA/ScriptStartStop