powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Странности с LOAD в ASA 9.0.1.1899
4 сообщений из 4, страница 1 из 1
Странности с LOAD в ASA 9.0.1.1899
    #32850465
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю выгрузку таблицы из одной базы и загружаю ее в другую:
dbunload -t table1 -c "DSN=MyDB" .\
dbisqlg -q -c "DSN=MyOtherDB" .\reload.sql
Все вроде отработало на ура, я знаю что в таблице примерно пятдесят тысяч записей, примерно столько я в целевой базе и получаю. Потом, при более тщательном рассмотрении обнаруживаю что несколько строк в целевую базу не попали. Совсем. В 123.dat они есть, а в целевой базе нету. По триггерам, по внешним ключам никаких ограничений не стоит. Ошибок тоже никаких нигде не выдается.
Текстовым редактором открываю dat файл, нахожу пропущеные строки, выделяю их в отдельный файл, в dbisql вручную даю команду LOAD и без малейших сообщений все ранее пропущеные строки загружаются в таблицу.
Спрашивается, что это было, и как бороться?
Одна бредовая идея есть - если разрезать исходный полный dat на куски от одной пропущеной строки до другой получается примерно 630 килобайт :( Но это не точно, потому что другие таблицы загружаются без потерь. Смахивает на плавающий глюк :(
...
Рейтинг: 0 / 0
Странности с LOAD в ASA 9.0.1.1899
    #32850549
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нечто похожее у меня было и на восьмерке, правда пропадали не данные, а код (тригеры, хранимки). Тогда проект был маленький и я как-то плевал на это, заново прописывал, но если такое имеет место до сих пор - надо писать в поддержку.

...
Рейтинг: 0 / 0
Странности с LOAD в ASA 9.0.1.1899
    #32850553
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, когда выгружаю remote базу, то FK, которые в consolidated NOT NULL становятся NULL. Это баг или фича? (можно предположить, что это фича - чтобы строки пришли в любом случае, даже если "родитель" не прошел)

...
Рейтинг: 0 / 0
Странности с LOAD в ASA 9.0.1.1899
    #32850605
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
Спрашивается, что это было, и как бороться?

Не использовать сырые версии.
В ASA 9.0.1.1899 было предостаточно глюков, в т.ч. и новых.
Вплоть до дого, что элементарный LIKE перестал корректно работать.
Мое сугубо личное мнение: в реальной работе не стоит использовать
версии < X.0.2
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Странности с LOAD в ASA 9.0.1.1899
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]