powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ibdbcopy - как указать кодировку при подключении?
3 сообщений из 3, страница 1 из 1
ibdbcopy - как указать кодировку при подключении?
    #32463773
sectoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база порядка 500тыс записей. Есть другая база с такой же структурой. Нужно перенести некоторое количество записей из первой базы во вторую. Решил сделать это с помощью ibdbcopy.
Скрипт такой:

1:CONNECT "c:\mybase\mybase1.gdb" USER "SYSDBA" PASSWORD "masterkey";
2:CONNECT "c:\mybase\mybase2.gdb" USER "SYSDBA" PASSWORD "masterkey";
INSERT INTO 2:table SELECT * FROM 1:table

Получаем ошибку:
* arithmetic exception, numeric overflow, or string truncation
* Cannot transliterate character between character sets
Script aborted...

Добавляем в начало скрипта

SET NAMES WIN1251;

Получаем:
Invalid database index 1
Script completed successfully

Что я не так делаю? Или чего-то не делаю?
...
Рейтинг: 0 / 0
ibdbcopy - как указать кодировку при подключении?
    #32463805
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, деактивируешь индексы, раз уж они "инвалид"? Потом перестроишь.
...
Рейтинг: 0 / 0
ibdbcopy - как указать кодировку при подключении?
    #32464013
sectoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неа... результат тот же...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ibdbcopy - как указать кодировку при подключении?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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