Ответы пользователя по тегу SQL
  • Перевод базы FireBird 2.5 на юникод. Поделитесь опытом и ссылками

    Greendq
    @Greendq
    А блобы каких размеров? Если выгрузить их в текстовый файл и конвертировать его — не проще ли будет? IBE выгружает их в *.lob — но он выгружает и бинарные блобы тоже, так что надо очень осторожно подходить к конвертированию.

    Если бинарных блобов нет — то можно обойтись только конвертированием скриптов и их редактированием (учитывайте, что varchar(30000) уже не пройдёт).

    Если же у вас есть и бинарные блобы — то тогда придётся делать как минимум в 2 прохода — сначала сами метаданные, потом данные. Но это деликатная операция, особенно при наличие треггеров и проверок ссылочной целостности — тут потребуется писать приложение, которое умно всё перезальёт.
    Ответ написан
    Комментировать
  • Перевод базы FireBird 2.5 на юникод. Поделитесь опытом и ссылками

    Greendq
    @Greendq
    А что там сложного? Самый простой способ — выгружаете базу в скрипт, пересохраняете её в UTF8, редактируете скрипт с указанием нухной кодировки и заливаете обратно.

    Или вам надо и сами данные в текстовых полях и блобах конвертировать?

    P.S. Мы у себя с версии 1.5 изначально всё в уникод перевели и проблем при последовательном переходе не возникало :)
    Ответ написан
    1 комментарий