Re: 9.1
Добавлено: 03 дек 2013, 16:42
При конвертации БД MSSQL где указать путь на целевую (новую) базу? Или задумано так, что конвертер затрет исходную (от 8.1)?
Обсуждение различных вопросов, связанных с сопровождением, администрированием и программированием
https://ns1.tyumbit.ru/
Там не конвертация, а докомпиляция текущей базы.sim писал(а):При конвертации БД MSSQL где указать путь на целевую (новую) базу? Или задумано так, что конвертер затрет исходную (от 8.1)?
9.1sim писал(а):Хорошо. Пусть докомпиляция. Но что после нее произойдет с версией базы? Она станет версией 9.1? Была 8.1, станет 9.1? Или она станет "докомпилированной версией 8.1"?
Перешли с Галактика 8.1 на 9.1, с PSQL 2000i перешли на PSQL v11. вылезла проблема: PSQL v11 не понимает даты. имеется программа по выгрузке данных из Галактики, в ней прописаны даты, PSQL v11 не понимает их.Aleksandr писал(а):Официально поддерживается работа Галактики 9.1 под PSQL v10.3. В настоящее время работа Галактики под PSQL v11.3 тестируется разработчиком.
Мы работаем под PSQL v11.
Есть такая "фича"limon84 писал(а):Перешли с Галактика 8.1 на 9.1, с PSQL 2000i перешли на PSQL v11. вылезла проблема: PSQL v11 не понимает даты. имеется программа по выгрузке данных из Галактики, в ней прописаны даты, PSQL v11 не понимает их.Aleksandr писал(а):Официально поддерживается работа Галактики 9.1 под PSQL v10.3. В настоящее время работа Галактики под PSQL v11.3 тестируется разработчиком.
Мы работаем под PSQL v11.
а можно поконкретнее? например, у нас "NOW" как преобразовать, во что?Начинающий путь писал(а):Есть такая "фича"limon84 писал(а):Перешли с Галактика 8.1 на 9.1, с PSQL 2000i перешли на PSQL v11. вылезла проблема: PSQL v11 не понимает даты. имеется программа по выгрузке данных из Галактики, в ней прописаны даты, PSQL v11 не понимает их.Aleksandr писал(а):Официально поддерживается работа Галактики 9.1 под PSQL v10.3. В настоящее время работа Галактики под PSQL v11.3 тестируется разработчиком.
Мы работаем под PSQL v11.
перевод накопали такой:
CAST (("Dogovor" ."DDoc" /65536 )AS "INTEGER" )"my_year" ,CAST (("Dogovor" ."DDoc" /65536 -CAST (("Dogovor" ."DDoc" /65536 )AS "INTEGER" ))*256 AS "INTEGER" )"my_month" ,(("Dogovor" ."DDoc" /65536 -CAST (("Dogovor" ."DDoc" /65536 )AS "INTEGER" ))*256 -CAST (("Dogovor" ."DDoc" /65536 -CAST (("Dogovor" ."DDoc" /65536 )AS "INTEGER" ))*256 AS "INTEGER" ))*256 "my_day"
спасибо!Начинающий путь писал(а):Подробнее:
в таблице Dogovor поле DDOC (Дата договора) Pervasive вытаскивает как INTEGER, отдельно вытаскиваем день месяц год