|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Особенности и новшества sql в Firebird 2.5, которые могут удивить привыкших к более старым версиям Firebird и Interbase. Расскажите, пожалуйста, кто с чем сталкивался в практической работе. Не имеющих такого опыта или желающих просто пофлудить просьба не беспокоится. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 01:57 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBar, Расскажи сперва, перечел ли ты релиз ноты. Все ли ты понял. Появились ли у тебя вопросы. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 02:27 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBar, лет 5 назад переводил один проект с Firebird 1.5 на 2.5.1 (на 2.5.0 побоялся). Из проблем было 5-6 кривых запросов с неоднозначностью полей, кое где кривоватые триггеры (попытка присвоение OLD.*) и использование в качестве идентификаторов ключевых слов. Вот собственно и всё. Никаких проблем с процедурами и SUSPEND не видел ни разу. Перевод и тестирование занял один месяц. Потом ещё 2 месяца переписывание некоторых мест с заменой UDF на встроенные функции. Недавно перевёл тот проект на 3.0. Перевод занял неделю. Но я тестировал 3.0 начиная с альфы, отправил около 20 тикетов в трекер, поэтому к релизу проблем с совместимостью уже не было, да и в качестве релиза я уверен. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 09:41 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBar, Только вот это: Код: plaintext 1. 2. 3. 4. 5.
Естественно, все запросы на такую проблему найти было невозможно. Но в течении месяца все это отловили. Больше никаких проблемы не было. Весь 15 раздел посвящен проблемам совместимости. Прочитай его уже, наконец. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 09:44 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Прочитал разделы по несовместимоти в рн по 2.5 и 2. Там почти ничего нет. Кстати, про запрет на select из процедур без suspend там не написано. Отсюда возникает вопрос - про что еще забыли написать? И еще вопрос - хотелось бы четко понять, что намудрили с кодировками. Когда то вроде видел документ об этом на ibase, но после переезда сайт его не найти. Прошу либо объяснить в двух словах, либо дать ссылку на документ, посвященный этому. Вот есть приложение на Дельфи. Что нужно менять с кодировками, чтобы начать работать с 2.5? Почему у меня база при ресторе без "корректирующих ключей" все равно правильно показывает русские буквы в полях? С чем вообще свазана это перекодировка, что изменилось? Теперь все строковые поля занимают в два раза больше места или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 23:13 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBarПрочитал разделы по несовместимоти в рн по 2.5 и 2. Там почти ничего нет. Кстати, про запрет на select из процедур без suspend там не написано. Отсюда возникает вопрос - про что еще забыли написать? И еще вопрос - хотелось бы четко понять, что намудрили с кодировками. Когда то вроде видел документ об этом на ibase, но после переезда сайт его не найти. Прошу либо объяснить в двух словах, либо дать ссылку на документ, посвященный этому. Вот есть приложение на Дельфи. Что нужно менять с кодировками, чтобы начать работать с 2.5? Почему у меня база при ресторе без "корректирующих ключей" все равно правильно показывает русские буквы в полях? С чем вообще свазана это перекодировка, что изменилось? Теперь все строковые поля занимают в два раза больше места или нет? Ну вот и хорошо, раз нет вопросов по существу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 23:28 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBarПрошу либо объяснить в двух словах, либо дать ссылку на документ, посвященный этому. http://www.ibase.ru/unicode_faq/ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 23:29 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBar... Вот есть приложение на Дельфи. Что нужно менять с кодировками, чтобы начать работать с 2.5? Почему у меня база при ресторе без "корректирующих ключей" все равно правильно показывает русские буквы в полях? С чем вообще свазана это перекодировка, что изменилось? Теперь все строковые поля занимают в два раза больше места или нет? А ты что, не согласовал замену версии сервера БД с разработчиками? Если нет - может случиться, что снова здесь рыдать будешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 23:38 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBarПрочитал разделы по несовместимоти в рн по 2.5 и 2. Там почти ничего нет а что там должно было быть? 10 страниц ужасных ужасов? я уже писал, что несовместимости собраны (кроме RN) в README.incompatibilities.txt в папке doc установки. EugeneBarИ еще вопрос - хотелось бы четко понять, что намудрили с кодировками. Когда то вроде видел документ об этом на ibase, но после переезда сайт его не найти что значит "намудрили"? Про это написано в release notes, incompatibilities, и в http://www.ibase.ru/gbak/ (опции -fix_fss_data and -fix_fss_metadata у gbak). История такая - метаданные хранятся в строках с кодировкой unicode_fss. Ранее допускалось попадание туда "не тех" символов. Например, соединяемся с win1251, пишем процедуру с комментами и литералами на русском - получаем одно. Подсоединяемся с character set none, делаем то же самое - получаем другое. И вот это и было кривизной - при restore бэкапа старых версий на 2.1 или 2.5 могла возникнуть ошибка malformed string, то есть, обнаруживалась кривизна кодировки символов в метаданных или данных. В 2.1 такую базу надо было "фиксить", запуская специальный скрипт. Именно про это был перевод документа из дистрибутива 2.1, который ты "потерял на ibase.ru". Адрес файлика в 2.1 - /misc/upgrade/metadata_charset.txt (плюс два скрипта). В 2.5 вместо скрипта опции гбака (-fix_fss), никакого геморроя, поэтому тот документ нахрен не нужен, и более того, на 2.5 может и базу запороть (х.з.). Подчеркну, что сейчас это никому не нужно, кроме тебя, который упорно хотел на 2.1 перейти, а не на 2.5. EugeneBarЧто нужно менять с кодировками, чтобы начать работать с 2.5? ничего, ё-мое, не нужно менять, как работал, так и работай. EugeneBarПочему у меня база при ресторе без "корректирующих ключей" все равно правильно показывает русские буквы в полях? тебе повезло, с данными все в порядке (и м.б. с метаданными). Интересоваться "кодировками" должны были только те, у которых при restore базы на 2.1 или 2.5 вылазила ошибка malformed string. p.s. вообще это похоже на паранойю. "А, что, где, поменяли? Враги! Все пропало! Что творят разработчики? Почему всем пофиг? Где-то поменяли кодировки, а про это ничего не написано! Аааа!" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 00:43 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBar > Кстати, про запрет на select из процедур без suspend там не написано. Потому что это не несовместимость (внезапно!) Оно так от рождения, ещё со времён IB работало. > Что нужно ? > Почему ? > С чем свазана это перекодировка, что изменилось? > Теперь ... или нет? Чувак, я понял, что тебе нужно. На курсы к КДВ! Ну или программиста нанять. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 00:49 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамНу или программиста нанять. То что последнее время понимается под профессией программист, вероятно не поможет ( исходя из личного опыта общения ). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 07:22 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Так я же без кавычек. В приличном смысле этого слова, а не. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 08:32 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
kdvПодчеркну, что сейчас это никому не нужно, кроме тебя, который упорно хотел на 2.1 перейти, а не на 2.5. Это у него какая-то особая боязнь текущий стабильных релизов. Когда последним стабильным релизом был 2.5.5 он переходил на 2.1. Теперь когда вышел 3.0 переходит на 2.5. Судя по тенденции на 3.0 будет переходить когда выйдет 4.0. И опять возникнет вопрос "Что плохого в SQL Firebird 3.0 по сравнению со старыми версиями?". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 09:02 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Симонов Денис, Человек пользуется исключительно старыми , проверенными временем релизами! Ждите вопросов на тему "Что нового в Windows Vista по сравнению с Windows XP" и "Что нового в "IBExpert 2016.05.23" по сравнению с "IBExpert 2008.06.14"? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 10:07 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Симонов ДенисИ опять возникнет вопрос "Что плохого в SQL Firebird 3.0 по сравнению со старыми версиями?". И ответом опять будет "да кто ж такую древность помнит-то?.." Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 11:55 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
авторОно так от рождения, ещё со времён IB работало. Ложь. В FB 1.5 и IB 7.1 можно написать процедуры без suspend и вызвать из нее select в другой процедуре. Теперь не дает скомпилировать. -- Тем, кто конструктивно отвечал - спасибо! Тем, кто опять начал флудить не по делу - не спасибо. Насчет кодировок. За статью о кодировках отдельное спасибо! Понятно, что этот UTF8 нафиг не нужен, т. к. не дает ничего, зато значительно увеличивает размер базы. Китайские или арабские символы я использовать точно не буду. . вообще это похоже на паранойю. Вы же сами меня пугали изменениями в sql в других темах. авторЭто у него какая-то особая боязнь текущий стабильных релизов. А когда текущим был FB 2, я поставил FB 1.5. А когда был бесплатный IB 6, использовал IB 4.1. И эта боязнь обоснована. Тем более что я давно не следил за FB и не знаю, насколько далеко он ушел и в какую сторону. Из последних примеров - ошибка с дубликатам в PK. Люди, которые ставят релизы сразу - хорошие, полезные люди, набивают себе шишки и тестируют на своей шкуре ошибки. Спасибо им, без них не было бы развития и возможности использования параноидальными ретроградами уже оттестированных версий! Извините за невольную поддержку флуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 15:27 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Eugenebar> Понятно, что этот UTF8 нафиг не нуженэто просто праздник какой-то! пир духа! (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 15:36 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBarЛюди, которые ставят релизы сразу - хорошие, полезные люди, набивают себе шишки и тестируют на своей шкуре ошибки. Спасибо им, без них не было бы развития и возможности использования параноидальными ретроградами уже оттестированных версий! А люди, которые не ставят сразу - бесполезные ССЗБ, которые ковыряются в окаменевшем кале мамонта, про которое все уже давно забыли и баги в котором не имеют ни малейшего шанса на исправление. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 15:37 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovА люди, которые не ставят сразу - бесполезные ССЗБ Мимопроходящийэто просто праздник какой-то! Пятница чувствуется всё сильнее ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 15:42 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
которые ковыряются в окаменевшем кале мамонтах Нет, работающих с доведенным до совершенства шедевром программисткой мысли!) баги в котором не имеют ни малейшего шанса на исправление В котором баги либо уже исправлены, либо известны. Кому то нужно выпускать новые версии и иметь бесплатных тестеров, а кому то - иметь стабильно работающую систему. Каждому свое. В конечном счете все делает для работающих систем Давайте флуд завязывать, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 16:05 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
Если кто то удивляется, почему возникло недоверие к новым версиям - посмотрите на количество картинок от наркомана с ником Мимоходящий и представьте как это выглядит со стороны. Модератор: Ты дохтур штоле? А у него справка есть! Следующий переход на личности, и продолжим оздоровительные процедуры. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 16:07 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
EugeneBarДавайте флуд завязывать, пожалуйста.Для этого необходимо прекратить писать провокационные утверждения. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 16:07 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
авторДля этого необходимо прекратить писать провокационные утверждения. Приведи пример провокационного утверждения с моей стороны в этой теме. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 16:45 |
|
Особенности и новшества sql в Firebird 2.5
|
|||
---|---|---|---|
#18+
авторСледующий переход на личности, и продолжим оздоровительные процедуры. Надеюсь это касается ЛЮБОГО, а не только меня. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.05.2016, 16:50 |
|
|
start [/forum/topic.php?fid=40&startmsg=39242807&tid=1562164]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 168ms |
0 / 0 |