|
|
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
Хостинг SWEB предоставляет возможность работы с Firebird 2.5 Но у них отсутствует возможность создать БД с кодировкой UTF8 Саппорт пишет авторК сожалению, использование именно "UTF-8" в данный момент не представляется возможным. В данном случае Вы можете использовать кодировку "UNICODE_FSS", как правило затруднений при использовании данной кодировки взамен "UTF-8" возникнуть не должно. Хотел свою существующую БД туда разместить для облачной работы. А у меня там везде поля UTF8 collate UNICODE_CI_AI ... Вопрос - саппорт лукавит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 07:34:04 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinВ данном случае Вы можете использовать кодировку "UNICODE_FSS", как правило затруднений при использовании данной кодировки взамен "UTF-8" возникнуть не должно. саппорт мягко говоря неправ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 12:11:09 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinХостинг SWEB предоставляет возможность работы с Firebird 2.5 Но у них отсутствует возможность создать БД с кодировкой UTF8Т.е. ты попробовал и получил ошибку в create database ? Или они сами создают БД для тебя и не говорят, какая ошибка ? Возможно, у них проблемы с ICU на их ОСи ? PS Насколько я помню, UNICODE_FSS в чём-то отличается от UTF8, но подробностей я не имею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 13:10:13 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinсаппорт лукавит? Саппорт не в курсе, что Firebird у них проапгрейдили с 1.5. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2014, 13:22:56 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
У них создание БД только через web-интерфейс (( одновременно создается пользователь-владелец по имени БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 06:48:23 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
спрошу тогда дополнительно правильно ли я понимаю, что создав пустую БД например в UNICODE_FSS и применив заклинание Код: plsql 1. я решу эту проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 12:50:34 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinя решу эту проблему? Какую проблему? Не дают тебе создать БД с умолчательной кодировкой UTF-8 - назначай эту кодировку всем текстовым полям явно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 12:57:43 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
перед созданием объектов один раз выполнить update RDB$DATABASE set RDB$CHARACTER_SET_NAME = 'UTF8'; Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 13:46:14 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinя решу эту проблему? "дефолтный" чарсет в БД InterBase и Firebird - это всего лишь чарсет, в котором создаются строковые столбцы и переменные (и нынче текстовые блобы) без явного указания чарсета. Поэтому смена или указание дефолтного чарсета в самой БД ничего не меняет. Другое дело, сможешь ли ты указать UTF8 при коннекте. Извне - конечно, да. Средствами хостера - вопрос. Если хостер для своих средств дает возможность только выбора чарсета коннекта, и не дает возможность его указать явно - значит, облом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 14:13:07 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
тогда да, осталось только чтобы metadata extractor в IBExpert указывал бы явно character set в доменах и параметрах ХП, иначе обновляющий скрипт сейчас приходится дорабатывать вручную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 14:28:00 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinобновляющий скрипт сейчас приходится дорабатывать вручную Обычно обновляющий скрипт вручную пишут с нуля. Но это, конечно, не вариант для тех, у кого база изменяется хаотически кем попало... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 14:37:18 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovОбычно обновляющий скрипт вручную пишут с нуля. .... база изменяется хаотически кем попало... есть пруф? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 14:44:53 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinесть пруф? А как же: krapotkinmetadata extractor в IBExpert ..... обновляющий скрипт сейчас приходится дорабатывать вручную Телега впереди лошади: не обновляющий скрипт накатывается на базу, а база используется для генерации обновляющего скрипта. ССЗБ. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:00:22 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
это статичная часть данных рабочей базы лежит в вебе, никого не трогает. почему нельзя ее структуру приводить в соответствие с основной бд, пользуясь средствами малой механизации, неясно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:09:36 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinпочему нельзя ее структуру приводить в соответствие с основной бд, пользуясь средствами малой механизации, неясно Можно, разрешаю. Только ответь на вопрос: откуда в структуре основной БД берутся изменения без наличия обновительного скрипта, написанного с нуля? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:15:14 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
основной БД уже много годков, и она работает. и у нее по факту нет того волшебного скрипта. есть образцовая БД с заполненными базовыми справочниками по предметной области желание иметь часть этих данных в более широком доступе, не нагромождая систем реал-тайм репликации, вроде ничему не противоречит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:21:37 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinжелание иметь часть этих данных в более широком доступе, не нагромождая систем реал-тайм репликации, вроде ничему не противоречит Мне одному кажется, что ты уходишь от вопроса, перескакивая с метаданных на данные?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:25:33 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
что-то я теряю нить ваших размышлений. Ни структура, ни данные по отдельности никакой ценности для работы не имеют, но порядок действий совершенно определен: чтобы залить куда-то данные, нужно сначала создать структуру, а скрипт - отец всех скриптов для создания структуры отсутствует by historically reasons. Обычно он отлично генерируется IBExpert'ом по образцу. Только вот в данном конкретном случае он не учитывает, что не всегда есть возможность создать пустую базу самостоятельно с нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:35:18 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinчтобы залить куда-то данные, нужно сначала создать структуру, а скрипт - отец всех скриптов для создания структуры отсутствует by historically reasons. Э-э-э... Ты хочешь сказать, что для обновления БД на хостинге ты каждый раз создаёшь её заново и заново вливаешь в неё все данные?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 15:55:35 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinтогда да, осталось только чтобы metadata extractor в IBExpert указывал бы явно character set в доменах и параметрах ХП, иначе обновляющий скрипт сейчас приходится дорабатывать вручную гм. Ну понятно, что IBExpert пропускает чарсет у столбцов, если он совпадает с дефолтным. Но, с ваших слов, получается, что у вас дефолтный чарсет оригинальной БД и дефолтный чарсет новой БД отличается? Что в этом случае вы хотите получить? Чтобы оригинальная БД после обновления осталась в старом чарсете? Тут есть два варианта: 1. либо вы перед накатом новых скриптов меняете дефолтный чарсет на новый 2. либо вы перед получением скриптов из новой БД меняете ее чарсет на тот, который у оригинальной БД. Грубо говоря, вы должны так или иначе старую БД привести к состоянию новой. И если в новой БД чарсет отличается от старой, то это первое изменение в старой БД, которое нужно сделать. Если вы полагаете, что кроме наката скриптов дефолтный чарсет БД менять не надо - это ваши личные проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 16:17:28 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЭ-э-э... Ты хочешь сказать, что для обновления БД на хостинге ты каждый раз создаёшь её заново и заново вливаешь в неё все данные?.. kdvу вас дефолтный чарсет оригинальной БД и дефолтный чарсет новой БД отличается? Что в этом случае вы хотите получить? такое впечатление, что исходные посты уже утеряны 1. У меня есть рабочая БД. Там есть необходимость в юникоде. Поэтому она создана и работает в UTF8. 2. Я хочу получить неполную копию оригинала на хостинге, куда раз в неделю заливать обновленные данные из рабочей БД поэтому мне нужно создать эту базу на хостинге НУ ХОТЯ БЫ РАЗ. Где вы прочитали про "каждый раз"? 3. хостинг НЕ ПОЗВОЛЯЕТ создать базу в UTF8. Из-за этого в копии и оригинале кодировки не могут быть одинаковыми. 4. Скрипт для создания БД на хостинге удобнее всего получить из IBExpert. НО т.к. у баз разный default charset, сделать это автоматически не получается. А хотелось бы, ведь рабочая база тоже иногда изменяется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 21:30:25 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinСкрипт для создания БД на хостинге удобнее всего получить из IBExpert. НО т.к. у баз разный default charset, сделать это автоматически не получается. Да ну?.. И даже опция "всегда включать CHARACTER SET для полей и доменов" не помогает?.. Может, тогда профессию стоит поменять на что-то полегче... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 21:47:51 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийперед созданием объектов один раз выполнить update RDB$DATABASE set RDB$CHARACTER_SET_NAME = 'UTF8'; спасибо за совет! технология сработала по мнению IBExpert создана структура, идентичная оригиналу. Буду смотреть, как пойдет заливка данных... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 21:52:58 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovдаже опция "всегда включать CHARACTER SET для полей и доменов" не будете ли так любезны пояснить, речь идет об этой форме? http://shot.qip.ru/00jTxC-5zd5ybmNQ/ Dimitry Sibiryakovпрофессию стоит поменять на что-то полегче... советы насчет профессий прошу перенести в профильную ветку... если вы просто хотели меня оскорбить, это а) не принято у приличных людей б) запрещено правилами форума, хотя, если вам так нравится, резвитесь на здоровье... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 22:20:15 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinсоветы насчет профессий прошу перенести в профильную ветку... Так же как и вопросы по сложному и запутанному интерфейсу IBExpert. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2014, 22:29:53 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkin4. Скрипт для создания БД на хостинге удобнее всего получить из IBExpert. НО т.к. у баз разный default charset, сделать это автоматически не получается. А хотелось бы, ведь рабочая база тоже иногда изменяется. я ведь все объяснил на эту тему, тут 15789235 и тут 15790188 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 11:48:26 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
kdvя ведь все объяснил на эту тему .... вы должны так или иначе старую БД привести к состоянию новой. И если в новой БД чарсет отличается от старой, то это первое изменение в старой БД, которое нужно сделать. ну вот а речь изначально и шла о том МОЖНО ЛИ и КАК изменить default charset на нужный мне у новой пустой базы, которая не может быть создана сразу правильно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 14:55:50 |
|
||
|
Использование UNICODE_FSS вместо UTF8
|
|||
|---|---|---|---|
|
#18+
krapotkinМОЖНО ЛИ и КАК изменить default charset на нужный мне у новой пустой базы, которая не может быть создана сразу правильно что можно и как это сделать тебе сразу сообщили тут 15789038 я подозревал, что ты читаешь ответы, и при в своих ответах подразумевал, что тебе уже известно решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2014, 17:58:03 |
|
||
|
|

start [/forum/topic.php?all=1&fid=40&tid=1563775]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
174ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 485ms |

| 0 / 0 |
