powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Что слыхать про 4.0? Когда?
408 сообщений из 408, показаны все 17 страниц
Что слыхать про 4.0? Когда?
    #39481893
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Инфа на Planning board как замёрзла в феврале 2016, так за полтора года не оттаяла, а Roadmap морозится с марта.
Есть приятные новости?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39481923
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты что-то конкретное ждёшь из новых возможностей? Или просто так из любопытства?
Мне вот "репликация искаропки"нравится...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39481932
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_a, так она же, пока, UNRESOLVED, не?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39481959
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

ничего там не заморожено. На https://github.com/FirebirdSQL/firebird/commits/master видно что сделано.
Сейчас активно пилится Batch API.
Что касается репликации, то её похоже не хотят раскрывать раньше времени, так как работающие решения уже есть.

Вот это

Numerics with precision longer than 18 digits, improved intermediate calculations for shorter numerics

Сделано в виде DECFLOAT. Будут ли ещё что-то добавлять к этому пока не знаю.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39481965
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скоро будет первая альфа
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39481976
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисЧто касается репликации, то её похоже не хотят раскрывать раньше времени, так как
работающие решения уже есть.

Я не удивлюсь, если из-за недостатка времени "встроенная репликация" окажется
действительно жёстко встроенной вместо ожидаемого (мною) плагина. И к ней спецификация
класса "читайте код, там всё написано".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509662
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы, хотя бы в этом году, дождёмся релиз сего чуда?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509684
Ritter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev
Мы, хотя бы в этом году, дождёмся релиз сего чуда?

Даже я смогу ответить на этот вопрос: нет!

С учетом того, что нет еще и первой альпфы.
А их может быть и две, затем две бетты,
и про две РС-шки не забываем.
Так что у меня есть некоторые сомнения и про следующий год.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509757
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509849
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
24.08.2017 11:14, dimitr пишет:
> тадам!



Пророк Самуил отвечает на вопросы публики!
Материализация духов и раздача слонов!

(C) "Золотой телёнок"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509861
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, прикольные оконные функции. Раньше приходилось писанину писать чтоб место в турнирной таблице отобразить.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509868
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr тадам!

Спасибо!
[spoiler] Ура!
YouTube Video
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509871
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

вообще-то оконные функции и в 3.0 есть. Разница лишь в том что теперь фрейм окна можно задавать. Ну и именованные окна очень удобны, чтобы не повторять выражения окна многократно. Или ты про NTILE говоришь?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39509921
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисвообще-то оконные функции и в 3.0 есть. Разница лишь в том что теперь фрейм окна можно задавать. Ну и именованные окна очень удобны, чтобы не повторять выражения окна многократно. Или ты про NTILE говоришь?
Нет. Просто я как-то пропустил этот момент в тройке, и узнал о них из нотов о 4-ке, в общем как обычно))
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39510183
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Речевые фильтры пересмотри. А то можно и канделябром.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39510682
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

а чё, типа в 3.0 оконных функций нет?
http://www.ibase.ru/files/firebird/Firebird3_SQL_features.pdf
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39510683
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.08.2017 17:10, kdv пишет:
> а чё, типа в 3.0 оконных функций нет?

просто не всем ещё провели интернет...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39510720
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий25.08.2017 17:10, kdv пишет:
> а чё, типа в 3.0 оконных функций нет?

просто не всем ещё провели интернет...

...и кто-то не дочитывает цепочку сообщений до конца, не будем говорить кто, хотя это был kdv. :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39510757
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devМодератор: Речевые фильтры пересмотри. А то можно и канделябром.Модератор, под "ежом" я имел в виду релиз проекта Firebird 4.0, а ты что?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511398
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

Звучало двусмысленно, а значит - в топку.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511500
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, а можно где-то почитать о "time zones"? Как и что будет реализовано в четвёрке? Наш случай. Сервер один, в него пишут с разных филиалов, timestamp'ы на триггерах. Пользователи хотят видеть реальное время (ну и дату) филиала, а не центрального сервера. Или "time zones" не про это?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511502
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

пока ни где. Вопрос предметно ещё не обсуждался. Разве что в fbdevel была небольшая дискуссия
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511509
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIНарод, а можно где-то почитать о "time zones"? Как и что будет реализовано в четвёрке?

В гугле.
Никак и ничего: времени уже не хватает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511522
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В RN для 4.0 Helen написала, что эта фича "ожидается к бете". Не будет и к релизу? А случай хотя бы мой? По тикетам, на которые она ссылается, вроде похоже.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511525
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

может будет, а может нет. Это только план того что ожидается. Согласно вот этому https://www.firebirdsql.org/en/planning-board/ фича не является обязательной, поэтому если не будут успевать её перенесут на следующий релиз.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511818
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIВ RN для 4.0 Helen написала, что эта фича "ожидается к бете". Не будет и к релизу? А случай хотя бы мой? По тикетам, на которые она ссылается, вроде похоже.

Слушай, ну это ж как-то несерьёзно. А завтра каждый филиал захочет видеть не только свои изменения со своей датой, но и других филиалов не с их, а со своей. Как раз и надо хранить таймштампы в серверном времени, а на репликации модифицировать на клиенте или, если чтение непосредственно из центра, прибавлять сдвиг филиала прямо в запросе. Или я не понял, и суть проблемы в
[spoiler]
YouTube Video
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511837
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

репликации, во-первых, нет. Я поэтому и спрашиваю "тот случай"? Или не тот? Вот и хотелось узнать поподробнее про фичу. А какие есть ещё варианты? Хранить два тайштампа, серверный и локальный? Глупость, по моему.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39511845
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIХранить два тайштампа, серверный и локальный? Глупость, по моему.

Глупость, конечно. Храни всегда один, причём в UTF. В местах, где пользователи желают
видеть местное время - переводи в местное время и показывай. Если будешь переводить
ручками - учитывай, что текущий часовой пояс и часовой пояс данного таймштампа могут
отличаться из-за заморочек с летним временем. Системные функции делают это "под капотом".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513959
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o_v_aА ты что-то конкретное ждёшь из новых возможностей? Или просто так из любопытства?
Мне вот "репликация искаропки"нравится...

Мне вот из конкретики интересно, появится ли в FB4 понятие БД, которая сама себе security?

Чтобы без редактирования database.conf наперегонки с другими программами.

http://tracker.firebirdsql.org/browse/CORE-5186

1) в БД какой-то флаг, что она self-security
2) в API соединения с БД соотв. флаг, требовать self-security
3) в connection string соотв. опция
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513965
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochпоявится ли в FB4 понятие БД, которая сама себе security?

И которая не может быть восстановлена из бэкапа из-за проблемы курицы и яйца.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513975
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

насколько понимаю, в FB восстановить бэкап может любой пользователь
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513977
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, не стоит ли уже делать приклеенную ветку на форуме по документации FB4 ?
Вот читаю релноты

fb4Context Variable Relating to Idle Session Timeouts
The 'SYSTEM' context has a new variable: SESSION_IDLE_TIMEOUT . It contains the current value of idle
connection timeout that was set at connection level, or zero, if no timeout was set.

И сразу вопрос, а ЗАПИСЫВАТЬ в эту переменную можно, раз она переменная ? и... ни слова в документации.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513985
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

SYSTEM namespace испокон веков read-only
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513986
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochв FB восстановить бэкап может любой пользователь

Не любой, а только правильно залогиненный для данной БД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39513992
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Для данного сервера, а не для БД

Поскольку GBK фактически интерпретируется как скрипт создания новой БД.
От какого пользователя запустили - тот и создает.

В общем-то я не вижу тут принципиальной разницы воссоздания из бэкапа self-security БД и external security.
Достаточно того, что security это БД лежит не в стандартном серверном security2/3/4.fdb

Допустим, у меня есть два сервера.

На сервере-1 лежат:
a) security3.fdb
b) MySuperSecurity.FDB
c) MyCoolData.FDB

При этом (c) настроена для безопасности использовать (b), а не (a)

На сервере-2 лежат:
d) security3.fdb
И всё.

Я делаю MyCoolData.gbk, копирую его на сервер-2 и там пытаюсь развернуть.
Пользуясь для Services API любым пользователем из (d), хотя бы SysDBA

Ты считаешь, что restore сломается?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39514008
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

драфт русского LR по 4.0 тут https://github.com/sim1984/langref40/releases/download/langref40/langref40.pdf
Там ещё многое меняться будет. Не факт что всё правильно
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39514016
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,
В 3.0 не любой пользователь может создать БД. Права для создания БД хранятся в общесерверной security.db

Arioch1) в БД какой-то флаг, что она self-security
2) в API соединения с БД соотв. флаг, требовать self-security
3) в connection string соотв. опция

1 - в топку
2 - в принципе можно
3 - тоже в топку
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39514024
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисArioch,

драфт русского LR по 4.0 тут https://github.com/sim1984/langref40/releases/download/langref40/langref40.pdf
Там ещё многое меняться будет. Не факт что всё правильноприцепить к потолку не проблема, был бы топик с внятным контентом.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39514032
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис1 - в топку

Это не я придумал. Разработчики CORE считают такой признак в самой БД обязательным. См тикет.

Понимаешь ли, вы думаете только про то, как бы запинать Оракл, сверху кинуть тушку MS SQL, и всё это накрыть шкурой убитого DB2

Про малых пользователей вы забыли напрочь. Вы считаете, что если что функция не нужно для dedicated DBA за $100000 в месяц, то он не нужна никому. И чем дальше - тем больше.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39529981
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr тадам! А на сайте все мхом поросло...

https://www.firebirdsql.org/en/planning-board/
Milestone Deadline Status
Initial Release (unstable builds) 28 February 2016 PASSED
Alpha Release (feature preview) 01 September 2017 (*) IN PROGRESS
Beta Release (stable enough) 01 January 2018 (**) PLANNING

А то тут захотел его за интересные места поШШупать, я то знаю, что альфа есть, а незнающие могут и спугаЦЦо, что даже альфы нет и щупать не за что.

Хотя я все едино пойду в реп за снапшотами и оно там уже имеется, потыкать можно
https://software.opensuse.org/package/firebird
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39529986
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

хм https://www.firebirdsql.org/en/firebird-4-0-0-alpha1/ всё видно
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39529993
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

кстати Planning Board полностью соответствует текущему положению дел. С августа в снапшотах ничего кардинального не добавили. NUMERIC(34, x) на подходе. По крайней мере pull request уже есть
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530093
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисПо крайней мере pull request уже есть

Это ничего не значит. Pull request может годами висеть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530096
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

смотря чей. Эта фича в любом случае запланирована на 4.0
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530157
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В FB4.0.759 попробовал выполнить следующий запрос (взял из RNFB4Alpha):
Код: plsql
1.
grant all on PLG$SRP_VIEW TO SYSTEM privilege USER_MANAGEMENT



В ответ получил следующее:

Код: plsql
1.
2.
3.
4.
This operation is not defined for system tables.
unsuccessful metadata update.
GRANT failed.
table/view PLG$SRP_VIEW does not exist.



Запрос выполнял в IBEXPERT от SYSDBA
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530163
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dedRasta,

А в твоей базе таблица PLG$SRP_VIEW есть?
Это служебная таблица в security.fdb, в обычных БД она создаётся только если ты юзеров в своей базе хранишь
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530165
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

точнее представление, таблица там другая
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530177
dedRasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов ДенисdedRasta,

А в твоей базе таблица PLG$SRP_VIEW есть?
Это служебная таблица в security.fdb, в обычных БД она создаётся только если ты юзеров в своей базе хранишь

Спасибо!
Не, в общей security4.fdb. В RN написано только:
RN...view that is used in the SRP user management plug-in
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530185
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dedRasta,

короче этот оператор имеет смысл запускать, только если ты пользователей в своей или альтернативной БД собираешься хранить. Для security4.fdb все права для системной привилегии USER_MANAGEMENT уже есть.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530204
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисвсё видноДа это я так, перфекционизмом занимаюсь. :) По сути мне интересно, чтобы была сборка снапшота под Suse, а она уже летом там была.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39530511
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

закоммитили только что
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546778
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю в "Planning Board" по FirebirdSQL v4.0 Beta release (STABLE ENOUGH) и вижу ориентировочную дату релиза - 1 января 2018... Хорошая шутка!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546786
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

а что не веришь?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546789
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariocho_v_aА ты что-то конкретное ждёшь из новых возможностей? Или просто так из любопытства?
Мне вот "репликация искаропки"нравится...

Мне вот из конкретики интересно, появится ли в FB4 понятие БД, которая сама себе security?

Чтобы без редактирования database.conf наперегонки с другими программами.

http://tracker.firebirdsql.org/browse/CORE-5186

1) в БД какой-то флаг, что она self-security
2) в API соединения с БД соотв. флаг, требовать self-security
3) в connection string соотв. опция

Перед релизом FB3 говорили, что я слишком общую картину нарисовал, а когда дошло до частной картины - которую можно было бы реализовать безболезненно - то слишком поздно спросил, и теперь это будет сделано в FB4

Окей, теперь спросил год назад, переспросил в сентябре.

Вот, оказывается, FB4 выйдет через два месяца, движения по тикету - ноль.
Печально.

Релиз 1 января?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546791
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисrdb_dev,

а что не веришь?Сомневаюсь, чот... :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546792
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

нет конечно. На это время только бета запланирована. На этапе Beta происходит Feature freeze
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546793
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devСимонов Денисrdb_dev,

а что не веришь?Сомневаюсь, чот... :)Так и скажи: "Ставлю ящик коньяку, что ко второму января беты не будет!"

СлабО?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546798
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochПеред релизом FB3 говорили, что я слишком общую картину нарисовал, а когда дошло до частной картины - которую можно было бы реализовать безболезненно - то слишком поздно спросил, и теперь это будет сделано в FB4Это ты про свой CORE-5186 ? Не вижу там обещаний. Не вижу там консенсуса.
Я не туда смотрю ?

AriochРелиз 1 января?Да, релиз нового 2018 года, как всегда в этот день :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546799
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyТак и скажи: "Ставлю ящик коньяку, что ко второму января беты не будет!"
СлабО?С ящиком конины, ясен алгоритм - будет, но вот без ящика...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546801
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисНа этапе Beta происходит Feature freeze

ну да, да, я коряво выразился. Но с точки зрения F.F. это уже релиз

Запланированные возможности отвалится могут. Новые добавиться - нет.

А там ведь не только этот мой тикет висит, простой в механике, но упрощающий жизнь малым пользователям.

Тами про embedded/standalone переключатель есть, одна из наиболее частых путаниц при переходе fb2->fb3
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546808
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там ещё и http://tracker.firebirdsql.org/browse/CORE-5128

Но когда надо завоёвывать мир и убивать Оракл, думать о мелких пользователях без отдела dedicated DBA скучно....
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546812
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Добавь пжлст в 5128 ещё один префикс, not-embedded, standalone, you name it

Когда конкретный протокол не так важен, а важно именно, чтобы сервер работал отдельным надёжным процессом, с независимыми от приложения кэшами, с неразделяемой с приложением памятью, с полной аутентификацией и т.д.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546813
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

посмотри на список ещё не выполненного и пойми что там и без твоей ерунды работы хватает. А сделать её никто не обещал.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546815
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

по моему это бред. Для embeded префикс не помешал бы. Что касается всяких standalone это скорее к pdb_ должно относится. И честно говоря я вообще сомневаюсь, что понимаю о чём ты. Сам комментарий напиши
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546821
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисДля embeded префикс не помешал бы. Что касается всяких standalone это скорее к pdb_ должно
относится

Я ещё пару лет назад говорил "плюньте на хардкодед префиксы, сделайте databases.conf на
регэкспах (как fbtrace.conf) чтобы каждый кому не лень мог к конкретному виду строки
подключения привязать конкретный требуемый провайдер".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546827
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

да ну на фиг бардак разводить. А потом какой-нибудь умник накрутит что-то на этих регэкспах и попробуй пойми чего подключение не проходит
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546835
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денискакой-нибудь умник накрутит что-то на этих регэкспах и попробуй пойми чего подключение не
проходит

Ну да, на вменяемую диагностику рассчитывать, конечно, не стоит. Это слишком много работы
и никакого вау-эффекта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546857
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

"по моему это бред"

то есть понижать надежность хранения данных, потому что в FB3 решили иногда загружать SQL-движок не отдельным процессом, а внутрь аппликухи - это правильно?

ну-ну.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546877
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

есть префиксы протоколов. Используй их и у тебя будет гарантия что используется не embedded. В конце концов в конфигурации можно вообще отключить использование embedded.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546901
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochпотому что в FB3 решили иногда загружать SQL-движок не отдельным процессом, а внутрь аппликухи
а ничего, что на линуксовом классике так было всегда, на всех версиях ФБ? Но виноват, вестимо, ФБ3.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546909
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

Линуксовые приложения - это одно, виндовые - другое.
Для виндовых вы положили грабли, просто потому что "в Линуксе к этому уже все давно привыкли."



Симонов Денис,

Leaking implementation detail - как образец и эталон ?

Я понимаю, что у многих проблем есть решение в виде затычки, включи в соседней комнате кнопку, и как следствие следствия следствия у тебя из крана потечёт вода.

Но это страннео решение. Я вовсе не хочу прибивать гвоздиком протокол, я хочу чтобы сервер был надёжным.

А поскольку любой код программы, включая файлы настройки как некий DSL, является одновременно и документацией - я тем более не хочу подменять в документации цель "хранить данные надёжно" на цель "подключаться только по такому протоколу и ни по какому другому" у которой есть косвенный эффект в виду сегодняшних особенностей реализации, которым можно заткнуть проблему.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39546915
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrа ничего, что на линуксовом

Вообще, хороший аргумент, "а вот в Линуксе не так, поэтому в Винде не правильно".
Ориентир найден.
В Линуксе какая доля Firebird сравнительно с MySQL и PgSQL ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39547137
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично в моём случае - 100%
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39580828
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисrdb_devСмотрю в "Planning Board" по FirebirdSQL v4.0 Beta release (STABLE ENOUGH) и вижу ориентировочную дату релиза - 1 января 2018... Хорошая шутка! rdb_dev,

а что не веришь?Неа.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39613586
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как там "Beta Release (stable enough)" поживает?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39613594
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

никак. Обязательные фичи ещё не все сделали, по крайней мере не смержили точно
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759754
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чо там как?
Инфа на оф.сайте опять морозится. Что нового слыхать? Когда выкатят "Beta Release (stable enough)"?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759755
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

как ветку с репликацией смержат. Пул реквест уже есть и обсуждается
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759757
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, можно надеяться, что до весны выкатят? :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759761
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

смотря что. Beta1 скорее всего да, релиз вряд ли
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759771
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениссмотря что. Beta1 скорее всего даО ней и речь.
Спасибо за инфу, а то с актуальностью информации на сайте firebirdsql.org прям беда.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759776
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

ну инфа то крайне приблизительная, я же не ДЕ. Просто поглядываю как код развивается
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39759818
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даешь релиз к 23-му февраля!))
Как помнится, однажды уже было такое.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768123
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devСимонов Дениспропущено...
rdb_dev,

а что не веришь?Неа.

Уж полночь близится год прошел, а Германа Беты-то все нет.

P.S. Хорошо, что вовремя соскочил с тухляка.
Без обид, фанаты?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768126
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

то что сейчас доступно в снапшотах и есть Beta 1.
Просто сейчас проходит подготовительная работа для публикации, например написание RN.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768132
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 13:13, SQL2008 пишет:

> P.S. Хорошо, что вовремя соскочил с тухляка.
> Без обид, фанаты?

а как же "Решил изучить процесс доработки ядра FIREBIRD." ?
ниасилел?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768268
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий01.02.2019 13:13, SQL2008 пишет:

> P.S. Хорошо, что вовремя соскочил с тухляка.
> Без обид, фанаты?

а как же "Решил изучить процесс доработки ядра FIREBIRD." ?
ниасилел?
Мимопроходящий01.02.2019 13:13, SQL2008 пишет:

> P.S. Хорошо, что вовремя соскочил с тухляка.
> Без обид, фанаты?

а как же "Решил изучить процесс доработки ядра FIREBIRD." ?
ниасилел?

Не в этом дело. Посмотрел на внутреннее устройство системы, на целый сонм устаревших, но все равно поддерживаемых технологических костылей и понял, что тратить время на это не стоит.
Доконала конечно система бекапов. Вместо нормального бекапа, как в других БД - создается пустая, а в неё переливаются данные. Причем, если человек что-то накастомизировал, чего нет в шаблоне пустой базы, то все благополучно херится.
Извините, может быть я чего-то не понял, но это не для меня.

Еще раз извините за нелестный отзыв!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768278
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008...Вместо нормального бекапа, как в других БД - создается пустая, а в неё переливаются данные. Причем, если человек что-то накастомизировал, чего нет в шаблоне пустой базы, то все благополучно херится.
...
Поясни чуть-чуть, непонятно.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768280
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

сударь, бекапа всего 2. В других СУБД практически то же самое.
Причём тот что был исторически первым (gbak) это почти переливание скриптом, скорее аналог ораклового imp/exp. Не заменимая вещь при миграции ODS
nbackup уже больше похож на RMAN.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768281
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не оценили души прекрасные порывы.
йуного дарования.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768306
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисSQL2008,

сударь, бекапа всего 2. В других СУБД практически то же самое.


Да ладно :)
Типы резервного копирования SQL Server 2016
1. резервная копия, предназначенная только для копирования
Специальная резервная копия, независимая от обычной последовательности резервных копий SQL Server .

2. резервное копирование данных
Резервная копия данных всей базы данных (резервная копия базы данных), части базы данных (частичная резервная копия) или набора файлов данных или файловых групп (резервная копия файлов).

3. резервное копирование базы данных
Резервная копия базы данных. Полные резервные копии базы данных отображают состояние всей базы данных на момент завершения резервного копирования. Разностные резервные копии базы данных содержат только изменения базы данных с момента последнего полного резервного копирования.

4. разностная резервная копия
Резервная копия, основанная на последнем полном резервировании частичной базы данных или набора файлов данных или групп файлов ( базовая копия для разностного копирования), которая содержит только добавочные данные, измененные по сравнению с базовой копией для разностного копирования.

5. Частичная разностная резервная копия, включающая только те экстенты данных, которые изменились в файловых группах с момента создания предыдущей частичной резервной копии, называется основой для разностной резервной копии.

6. полная резервная копия
Резервная копия, которая содержит все данные заданной базы данных или наборов файлов или файловых групп, а также журналов для обеспечения возможности последующего восстановления этих данных.

7. резервная копия журналов
Резервная копия журналов транзакций, включающая все записи журнала, не входившие в предыдущую резервную копию журналов. (модель полного восстановления)

8. резервная копия файлов
Резервная копия одного или нескольких файлов или файловых групп базы данных.

9. частичная резервная копия
Содержит данные только из некоторых файловых групп базы данных, включая данные в первичной файловой группе, все файловые группы, доступные для чтения-записи, а также любые дополнительно указанные файлы, доступные только для чтения.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768314
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

так чего не хватило-то, конкретно?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768318
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

и что ты этим хотел сказать? Это всё варианты использования одного и того же инструмента.
nbackup и gbak тоже кучу переключателей есть.
То что ты привёл в пример это ближе к nbackup.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768322
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл ЭраSQL2008...Вместо нормального бекапа, как в других БД - создается пустая, а в неё переливаются данные. Причем, если человек что-то накастомизировал, чего нет в шаблоне пустой базы, то все благополучно херится.
...
Поясни чуть-чуть, непонятно.
Сейчас точно не скажу, было это давно.
Что-то типа если создать свой пакет, или функцию, или процедуру то при бекапе/ресторе они не восстанавливаются. Или я неправ?
Есть какие-то метаданные которые восстанавливаются некорректно или не восстанавливаются совсем?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768327
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисSQL2008,

и что ты этим хотел сказать? Это всё варианты использования одного и того же инструмента.
nbackup и gbak тоже кучу переключателей есть.
То что ты привёл в пример это ближе к nbackup.
Чувствую дискуссия сваливается в холивар :)
Еще раз - не хотел никого обидеть.
Просто поиронизировал насчет того, что время идёт, а проект стоит на месте.
Ну и высказал своё субъективное мнение.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768330
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

не городи херню.
Во первых nbackup всегда всё копирует как есть.

gbak не восстановит только то что ты сделал якобы системным.
Индексы на системных таблицах, свои столбцы в системных таблицах, триггеры на системные таблицы.
Всё остальное прекрасно восстанавливается если оно не битое.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768331
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с интересом ожидаю "новых ядер" в серверах, сотворённых этим творческим дарованием.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768335
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Многоядерный FB.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768337
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

давай возьмём на примере твоего ника

MS SQL 2005 - MS SQL 2008 - MS SQL 2012 - MS SQL 2016

Релиз раз в 3-4 года. В ФБ затянули только с 3.0, но там работы было много, это считай как при выпуске SQL Server 2005
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768340
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Фэйтл Эрапропущено...

Поясни чуть-чуть, непонятно.
Сейчас точно не скажу, было это давно.
Что-то типа если создать свой пакет, или функцию, или процедуру то при бекапе/ресторе они не восстанавливаются. Или я неправ?
Есть какие-то метаданные которые восстанавливаются некорректно или не восстанавливаются совсем?

Непонятно вообще, о чем речь. Может, твои UDF при бэкапе не скопировались?

И как можно "забыть" - ты ведь совсем недавно с FB тут барахтался?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768342
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 16:36, WildSery пишет:
> Многоядерный FB.

НАГАНО тм !

если кто помнит...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768344
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис MS SQL 2005 - MS SQL 2008 - MS SQL 2012 - MS SQL 2016
Релиз раз в 3-4 года.
Тут я наверно даже буду на вашей стороне, так как SQL разрабатывает огромная корпорация, а FB пусть и профессионалы, но их мало по сравнению с MS. Тут на одно тестирование времени много уходит.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768347
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис MS SQL 2005 - MS SQL 2008 - MS SQL 2012 - MS SQL 2016
Релиз раз в 3-4 года.
Есть еще MS SQL 2014
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768349
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл Эра И как можно "забыть" - ты ведь совсем недавно с FB тут барахтался?
Год назад. За это время сделал уже 3 проекта, хотя конечно масштаб совсем не тот как FB.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768350
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Симонов Денис MS SQL 2005 - MS SQL 2008 - MS SQL 2012 - MS SQL 2016
Релиз раз в 3-4 года.
Тут я наверно даже буду на вашей стороне, так как SQL разрабатывает огромная корпорация, а FB пусть и профессионалы, но их мало по сравнению с MS. Тут на одно тестирование времени много уходит.

Не мог бы ты сосредоточиться на технической стороне, и все же ответить, что у тебя с бэкапом в FB не затанцевало?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768356
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл Эра Не мог бы ты сосредоточиться на технической стороне, и все же ответить, что у тебя с бэкапом в FB не затанцевало?
Нельзя восстановить бекап 2.5.8 на 3.0.4.
Там система хранения данных на диске поменялась. Если не ошибаюсь ввели OIS12, OIS13 (если не путаю термины) не совместимый со старыми версиями. А нормальноой кнвертации не предусмотрено.
В SQL это без проблем. Если не считать крайних случаев, типа SQL 2000 на SQL 2014
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768360
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 16:59, SQL2008 пишет:
> Нельзя восстановить бекап 2.5.8 на 3.0.4.

не пес ди
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768364
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Фэйтл Эра Не мог бы ты сосредоточиться на технической стороне, и все же ответить, что у тебя с бэкапом в FB не затанцевало?
Нельзя восстановить бекап 2.5.8 на 3.0.4.
...
Не мог бы ты представить воспризводимый пример? Дело в том, что совместимость между этими версиями задекларирована не только лишь для бэкапов, но и для файлов баз.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768369
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий01.02.2019 16:59, SQL2008 пишет:
> Нельзя восстановить бекап 2.5.8 на 3.0.4.

не пес ди
Восстановление через танцы с бубном типа
ПЕРЕХОД МЕЖДУ ПОСЛЕДНИМИ ВЕРСИЯМИ INTERBASE И FIREBIRDFirebird 1.5 и InterBase 7.x (не говоря про более новые версии) уже достаточно сильно отличаются по функциональности. Поэтому смысл в таком переходе есть, если
вы не пользовались специфической функциональностью Firebird 1.5 или InterBase 7.x
вы пользовались специфической функциональностью Firebird 1.5 или InterBase 7.x, но готовы все переделать под новый сервер. На сегодняшний момент для ряда баз это уже практически неосуществимая задача. И дальше, с появлением все новой функциональности в Firebird 2.x и InterBase 2007/2009/XE расхождения будут еще больше.

Первое, что нужно сделать, это извлечь метаданные из БД в скрипт и попробовать создать новую БД под новым сервером из этого скрипта (isql -x db.gdb, isql -i script.ddl). Так вы обнаружите все несоотвествия и несовместимости в метаданных.

Если все прошло нормально, можно делать backup/restore. В соответствии с изложенным в предыдущих разделах нужно
при переходе с Firebird на InterBase сделать бэкап утилитой gbak от InterBase,
при переходе с InterBase на Firebird сделать бэкап утилитой gbak от Firebird,
после чего нужно выполнить restore полученного backup под новым сервером.

Если backup/restore прошел, и создание метаданных БД из скрипта также прошло, то нужно быть готовым к несовместимости BLR. BLR – это псевдокод в виде которого хранятся объекты БД – процедуры, триггеры, view и т. п. При restore, разумеется, эти объекты не перекомпилируются. В Firebird и InterBase константы языка BLR могут не совпадать, даже при совершенно идентичном тексте SQL процедур, триггеров и view. Вероятность такого несовпадения мала, но ее не стоит исключать.

Если вы заметили, что процедура или триггер под новым сервером работает как то "не так" – перекомпилируйте этот объект.

Если backup/restore не проходит, тогда единственный путь – это
создание БД из исправленного скрипта метаданных,
перекачивание данных из исходной БД любыми доступными средствами.
равносильны отсутствию такой возможности.

Это все равно, что утверждать, что "Гвоздь можно забить в стену полотенцем"
Нужно просто завернуть в него молоток!

Поправка - не OIS12, а ODS12
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768371
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 17:10, SQL2008 пишет:
> Восстановление через танцы с бубном типа

не пес ди 2 раза
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768372
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл ЭраSQL2008пропущено...

Нельзя восстановить бекап 2.5.8 на 3.0.4.
...
Не мог бы ты представить воспризводимый пример? Дело в том, что совместимость между этими версиями задекларирована не только лишь для бэкапов, но и для файлов баз.
Хотя может быть тут написана ерунда ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768376
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Фэйтл Эрапропущено...

Не мог бы ты представить воспризводимый пример? Дело в том, что совместимость между этими версиями задекларирована не только лишь для бэкапов, но и для файлов баз.
Хотя может быть тут написана ерунда ?
Давай разберемся с тем, что именно ты написал. А ты написал про то, что бэкап 2.5 несовместим с 3.4: 21799942 .
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768377
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл ЭраSQL2008пропущено...

Хотя может быть тут написана ерунда ?
Давай разберемся с тем, что именно ты написал. А ты написал про то, что бэкап 2.5 несовместим с 3. 0 : 21799942 .
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768378
V.Borzov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот. Переползаю с парадокса такой я на Firebird, переползаю, а фибы уже сдохли, дельфи на ладан дышит, а тут еще и Firebird забраковали.... Чувствую, успею вовремя. Самому бы не подохнуть до релиза.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768380
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл Эра совместимость между этими версиями задекларирована ... и для файлов баз.
ВерсияОсновная версия ODSМожет работать с ODSПримечанияFirebird 2.511.2 (прим. 5)10.x 11.05. ODS 11.2 Firebird 2.5 несовместима с Firebird 2.1 и 2.0. То есть базы от Firebird 2.5 не могут быть открыты Firebird версий 2.0 и 2.1.;Firebird 3.012.0предыдущие не поддерживаютсяВ Firebird 3.0 включен движок (engine12.dll) только для поддержки ODS 12. Предыдущие ODS не поддерживаются.;
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768381
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
V.BorzovНу вот. Переползаю с парадокса такой я на Firebird, переползаю, а фибы уже сдохли, дельфи на ладан дышит, а тут еще и Firebird забраковали.... Чувствую, успею вовремя. Самому бы не подохнуть до релиза.
На днях обновились Delphi до 10.3. FIB+ для 10.3: https://github.com/madorin/fibplus

IBX поддерживают FB, и FireDac. Поставляются с Delphi.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768382
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Мимопроходящий01.02.2019 16:59, SQL2008 пишет:
> Нельзя восстановить бекап 2.5.8 на 3.0.4.

не пес ди
Восстановление через танцы с бубном типа
ПЕРЕХОД МЕЖДУ ПОСЛЕДНИМИ ВЕРСИЯМИ INTERBASE И FIREBIRD
равносильны отсутствию такой возможности.


нее замечая что это разные сервера, ожидаем того что никто не обещал
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768383
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл Эра А ты написал про то, что бэкап 2.5 несовместим с 3.0.4: 21799942 .
Если не придираться к словам, то я написал именно так.
На мой взгляд, если нет стандартного способа для 100%-го восстановления бекапа младшей версии в старшую, то я считаю, что бекапы несовместимы.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768384
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Фэйтл Эра совместимость между этими версиями задекларирована ... и для файлов баз.
ВерсияОсновная версия ODSМожет работать с ODSПримечанияFirebird 2.511.2 (прим. 5)10.x 11.05. ODS 11.2 Firebird 2.5 несовместима с Firebird 2.1 и 2.0. То есть базы от Firebird 2.5 не могут быть открыты Firebird версий 2.0 и 2.1.;Firebird 3.012.0предыдущие не поддерживаютсяВ Firebird 3.0 включен движок (engine12.dll) только для поддержки ODS 12. Предыдущие ODS не поддерживаются.;
У тебя проблемы с концентрацией. Не отвлекайся, пожалуйста.

Давай еще раз.

Ты ты пишешь, что

SQL2008...Нельзя восстановить бекап 2.5.8 на 3.0.4...
21799942 Или это не ты писал?

Я попросил тебя предоставить воспроизводимый пример: 21799950 .

Ну, давай же.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768385
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 17:26, SQL2008 пишет:
> нет стандартного способа для 100%-го восстановления бекапа младшей версии в старшую

не пес ди 3 раза
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768387
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Фэйтл Эра А ты написал про то, что бэкап 2.5 несовместим с 3.0.4: 21799942 .
Если не придираться к словам, то я написал именно так.
На мой взгляд, если нет стандартного способа для 100%-го восстановления бекапа младшей версии в старшую, то я считаю, что бекапы несовместимы.
Приведу аналогию к своем мысли.
Можно ли заменить водой незамерзайку?
Мой ответ - нет.
Ваш - можно, нужно только добавить в воду изопропиловый спирт.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768389
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Фэйтл Эра А ты написал про то, что бэкап 2.5 несовместим с 3.0.4: 21799942 .
Если не придираться к словам, то я написал именно так.
На мой взгляд, если нет стандартного способа для 100%-го восстановления бекапа младшей версии в старшую, то я считаю, что бекапы несовместимы.

Пример. Предоставь.

"Вот файл бэкапа FB 2.5, у меня проблемы с восстановлением на FB 3.04".

Сделай, пожалуйста.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768390
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Нельзя восстановить бекап 2.5.8 на 3.0.4.Как бы вам помягче сказать, чтобы не обидеть ...
В общем, если у вас что-то не получилось - это ещё не значит, что вы обнаружили невозможное.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768391
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл Эра Я попросил тебя предоставить воспроизводимый пример: 21799950 .
Ну, давай же.
Мне импонирует ваша вежливость, поэтому вам отвечу.
Не приведу, так как неохота возиться.
Если вы считаете, что я неправ, то пожалуйста.
Не буду с вами спорить.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768392
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovSQL2008Нельзя восстановить бекап 2.5.8 на 3.0.4.Как бы вам помягче сказать, чтобы не обидеть ...
В общем, если у вас что-то не получилось - это ещё не значит, что вы обнаружили невозможное.
Абсолютно с вами согласен!
Возможно, что что-то делал не так.
Потом почитал интернет и сделал вывод (возможно ошибочный), что это невозможно.
Тогда о чем пишут на ресурсах, которые я вам привел?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768393
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

В интернете много чего пишут. Заборы нервно курят в сторонке.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768395
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSerySQL2008,

В интернете много чего пишут. Заборы нервно курят в сторонке.
Тоже трудно с этим спорить, согласен.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768396
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery, а ведь не на охоту он сюда ходит...
https://www.anekdot.ru/id/-2021722005/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768398
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

Кто-то что-то сказал, вот как ты сейчас, не в виде предположения или вопроса, а как утверждение, другой подхватил, и понеслось...
Потому, если что-то не получилось у тебя и у ещё кого-то в интернете, надо не заключение делать, что всё, невозможно, а спросить в профильном форуме
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768400
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Возможно, что что-то делал не так."Я зачеркнул" Тогда о чем пишут на ресурсах, которые я вам привел?На ресурсах пишут о том, что O(n)D(isk)S(tructure) зависит от версии. Что, в общем, не удивительно и встречается сплошь и рядом.
Ещё пишут о том, что Firebirbird версии 2.5 может, с некоторыми ограничениями, работать ODS младших версий.
Завершают тем, что Firebird 3.0 работает только с "собственной" ODS.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768401
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Какая-то странная версия. Читал её в варианте, когда то осечка, то мимо, а медведь один.
Иначе, с чего разным медведям знать предысторию, чтобы какие-то выводы делать?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768406
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийWildSery, а ведь не на охоту он сюда ходит...
https://www.anekdot.ru/id/-2021722005/

Классный анекдот!This site can’t be reached www.anekdot.ru’s server IP address could not be found.
Try running Windows Network Diagnostics.
DNS_PROBE_FINISHED_NXDOMAIN
Спасибо, поржал!
А на вашей "не пес ди" автоинкремент сломался? Я что-то волуюсь уже :):):)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768407
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 17:41, WildSery пишет:
> Какая-то странная версия. Читал её в варианте, когда то осечка, то мимо, а медведь один.
> Иначе, с чего разным медведям знать предысторию, чтобы какие-то выводы делать?

видимо потом дошлифовали байку.
всё таки 2000-й год выпуска...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768408
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryМимопроходящий,

Какая-то странная версия. Читал её в варианте, когда то осечка, то мимо, а медведь один.
Иначе, с чего разным медведям знать предысторию, чтобы какие-то выводы делать?
Пожалуй, применительно к мемберу SQL2008, у него сплошные осечки.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768411
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 17:43, SQL2008 пишет:
> This site can’t be reached www.anekdot.ru’s server IP address could not be found.
> Try running Windows Network Diagnostics.
> DNS_PROBE_FINISHED_NXDOMAIN

ну вот видишь, всё к чему твои ручки прикасаются, превращается НЕ в золото...
это карма такое. (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768412
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно коллеги!
Всем удачных выходных!
На этом я с вами прощаюсь, не поминайте лихом.
Всем пока.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768413
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мы его потеряли :((
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768415
Сисдба Мастеркеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну всё, можно домой идти
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768419
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нужно сразу накидываться.
Может, действительно у человека проблемы с памятью.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39768421
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.02.2019 17:58, Фэйтл Эра пишет:
> Может, действительно у человека проблемы с памятью.

YouTube Video
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775349
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто знает, а в Firebird 4, внутри триггеров можно уже будет видет/знать из кода, для какой таблицы выполняется данный триггер?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775350
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

пока нет, а надо?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775354
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

У меня традиционный вопрос, - в трекере есть??))
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775383
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

если мне не изменяет память, в ИБ и ФБ триггер А, созданный на таблице Б, в принципе может выполниться только на таблице Б. Поэтому вопрос "из какой таблицы вызван триггер" не стоит. Ответ на него есть в момент создания триггера.

p.s. этот вопрос возникает давно, и не перестает меня удивлять.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775395
Фотография o_v_a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvX11,

если мне не изменяет память, в ИБ и ФБ триггер А, созданный на таблице Б, в принципе может выполниться только на таблице Б. Поэтому вопрос "из какой таблицы вызван триггер" не стоит. Ответ на него есть в момент создания триггера.

p.s. этот вопрос возникает давно, и не перестает меня удивлять.
Меня тоже удивляет, но потенциально вижу такую причину: триггер на таблице А и триггер на таблице B вызывают одну и ту же UDF, которой как-то надо передать название таблицы, в контексте которой её вызвали. От чего нельзя принять решение передать этот параметр через входной параметр константой со значением "TABLE_A" в первом случае и со значением "TABLE_B" во втором, мне не ведомо. Типа ради унификации кода однотипных триггеров?..
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775434
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис, да, когда реализуешь что-то вроде системы логирования, то получается так, что одинаковый код триггера у всех таблиц.

И жаль, что нет какого-то "единого" триггера, который срабатывал для любой таблицы, чтобы не писать на 50 таблиц 50 триггеров.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775442
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvX11,

если мне не изменяет память, в ИБ и ФБ триггер А, созданный на таблице Б, в принципе может выполниться только на таблице Б. Поэтому вопрос "из какой таблицы вызван триггер" не стоит. Ответ на него есть в момент создания триггера.

p.s. этот вопрос возникает давно, и не перестает меня удивлять.

Есть триггеры универсальные, где можно определить операцию: добавление, удаление, редактирование записи.
И это удобно в некоторых случаях.

Ещё пример (из Дельфи). Есть несколько компонент TEdit на форме, у них есть событие onEnter, где есть Sender. Можно использовать одну и ту же процедуру для нескольких компонент. Удобно же использовать Sender, чтобы определить, а для какой компоненты сработало событие, вместо того, чтобы писать 1-3-5-7 разных процедур. Это же один из основных принципов ООП - не писать одинаковый исходный код в нескольких процедурах.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775454
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11,

ну вообще то такой триггер можно сделать в виде UDR, но не нужно.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775462
pastor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Симонов Денис, да, когда реализуешь что-то вроде системы логирования, то получается так, что одинаковый код триггера у всех таблиц.

И жаль, что нет какого-то "единого" триггера, который срабатывал для любой таблицы, чтобы не писать на 50 таблиц 50 триггеров.

мы генерируем триггера по шаблону.
проблемы с именем таблицы нет.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775465
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Это же один из основных принципов ООП

мне казалось что OOP и SQL это немного разные парадигмы
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775470
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

Dynamic/Embedded SQL - да
А вот Procedure SQL может быть уже в любой парадигме



X11,

X11Есть несколько компонент TEdit на форме, у них есть событие onEnter, где есть Sender. Можно использовать одну и ту же процедуру для нескольких компонент. Удобно же

Вообще говоря, правильно - написать обычную private или м.б. protected virtual процедуру с логикой, а из событий её только вызывать.

Хотя, бесспорно, "удобно" засовывать логику в сами события. Но если эта форма не дай бог начнёт развиваться, то через несколько лет там может такое спагетти нарасти, что ой. Почивший JAJC тому примером.

Аналог для FB PSQL - сделать SP с логикой и вызывать её из разных один-на-таблицу триггеров.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775530
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Есть триггеры универсальные
один триггер на несколько таблиц? не вижу такого в синтаксисе.
X11Это же один из основных принципов ООП - не писать одинаковый исходный код в нескольких процедурах.
ООП тут никуда не вписывается. Да, у вас есть экземпляры класса "таблица", но триггеры вы можете создавать только для экземпляров, вы не можете написать триггер для базового класса. Соответственно, ООП тут просто отсутствует.
(дополнительно - нельзя создать таблицу на базе таблицы, унаследовать или переписать ее триггеры, и т.д.)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39775534
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11нет какого-то "единого" триггера, который срабатывал для любой таблицы, чтобы не писать на
50 таблиц 50 триггеров.

Есть. Но писать его надо не на PSQL, ибо это CDC или trace плагин.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777150
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777183
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет повода не выпить!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777188
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А lateral join ушёл из релиза? В Planning Board не обнаружил. Вроде раньше был. Могу ошибаться.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777195
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIВ Planning Board не обнаружил.

его там и не было, только в трекере
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777246
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CORE-3435? Unresolved! Но первым в списке. Интересно, это по приоритету?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777254
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уа, товаищи!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777412
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могли до 23-го дотерпеть.))
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777415
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F, к чему предлагаешь приурочить выход beta2 - ко дню сисадмина, ко дню ВМФ, ко дню ВДВ или ко дню программиста? :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777461
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonalТаки вышла бета !

fb4b1 RelNotesIf suitable connection is found, it is tested to check that it is still alive

а как при этом TZ учитываются ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777723
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad FНе могли до 23-го дотерпеть.))Пусть лучше незначительные события приурачиваются к Дню Выхода Беты.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777807
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devVlad F, к чему предлагаешь приурочить выход beta2 - ко дню сисадмина, ко дню ВМФ, ко дню ВДВ или ко дню программиста? :)
Ко дню Советской Армии и Военно-морскогг флота. Салага.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777810
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryVlad FНе могли до 23-го дотерпеть.))Пусть лучше незначительные события приурачиваются к Дню Выхода Беты.
Поколение мальчиков-зайчиков, оно такое, да.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777978
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> No Pre-Committed Transactions

кстати, а кто-то может на пальцах показать пример, почему теперь - нельзя ?

может быть где-то уже расписывали?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39777989
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

в смысле нельзя? Ты этим никогда не управлял это делалось внутри сервера.
Просто RC RO теперь не стартует в состоянии Pre-Committed.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778071
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисArioch,

в смысле нельзя? Ты этим никогда не управлял это делалось внутри сервера.
Просто RC RO теперь не стартует в состоянии Pre-Committed.

А это зачем? 8-О
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778097
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

ну почитайте релиз ноты. Ну не буду же я пересказывать новую концепцию снапшотов, согласованность на уровне запросов в RC, промежуточную сборку мусора. Тем более что-то в искаженном виде получится.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778099
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

или ты про то зачем RO RC до 4.0 в Pre-Committed стартовало? Ну так это чтобы она сборку мусора не удерживала.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778119
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисСтарый плюшевый мишка,

или ты про то зачем RO RC до 4.0 в Pre-Committed стартовало? Ну так это чтобы она сборку мусора не удерживала.

Я про то, зачем оно теперь будет её удерживать. Впрочем, всё на свете фигня, кроме пчол... В смысле, меня это уже не коснётся.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778122
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

Чтобы в RC получить согласованность на уровне статмента.
Ну и не совсем будет удерживать. Короче там чуток другие правила сборки мусора.
Если реально интересно почитай RN
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778139
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисЧтобы в RC получить согласованность на уровне статмента.

Похоже, этот холивар я то ли проспал, то ли забыл... Ну и ладно. Поворчу только чутка. Всётки от лукавого эта стабильность курсора. Из-за редчайшего вырожденного случая змеецикла, кусающего себя за хвост... Это как наше любимое государствие - чтобы устроить небольшие затруднения паре жуликов, обеспечивает грандиозный геморрой миллионам честных тружеников. Плеваться в меня разрешаю.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778140
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаПлеваться в меня разрешаю.


Верняк в стандарт впендюривали в День Взятия Бастилии - комиссия SQL под мухой была.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778192
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаВсётки от лукавого эта стабильность курсора. Из-за редчайшего вырожденного случая змеецикла, кусающего себя за хвост...
ты сейчас про другую стабильность, которую поправили еще в ФБ3. Выше же была речь про стабильность RC-курсоров при конкурентных изменениях.

ну и конечно, для начала надо разобраться с новой политикой сборки мусора. Ибо сейчас никакие RC транзакции не блокируют сборку мусора самим фактом своего существования, все зависит от используемых в них курсоров.

ЗЫ. да-да, я понимаю, что уже пох :-)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778200
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно ли я понимаю, что с одной стороны транзакции в TIP будут занимать более 2х бит (в релизнотах указано, что TIP состоит из блоков по 4 МБ, а в каждом блоке помещается 512 * 1024 транзакции, вероятно, транзакция теперь будет занимать в TIP 8 байт), но с другой стороны RC RO транзакции там вообще регистрироваться не будут?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778230
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer,

наоборот, RC RO теперь - просто обычные транзакции, такие же как RC RW. То есть, весь бенефит от RC RO испаряется, но при этом версии минимально накапливаются при обычных RW транзакциях. А не так как было раньше, что стартанул RW, и всё колом встало, никакая версия в мусор превратиться не может.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778236
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerПравильно ли я понимаю, что с одной стороны транзакции в TIP будут занимать более 2х битНет. TIP на диске остаётся в прежнем формате.
DmSerв релизнотах указано, что TIP состоит из блоков по 4 МБ, а в каждом блоке помещается 512 * 1024 транзакции, вероятно, транзакция теперь будет занимать в TIP 8 байтТут речь о кеше TIP в памяти.
DmSerно с другой стороны RC RO транзакции там вообще регистрироваться не будутНет. Откуда такое предположение ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778246
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

Дмитрий привет. И всех кстати, с Праздником!
Как понимаю, ты там был за тот кусок ответственный, - truncate table в бету вошел?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778251
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvнаоборот, RC RO теперь - просто обычные транзакции, такие же как RC RW. То есть, весь бенефит от RC RO испаряется, но при этом версии минимально накапливаются при обычных RW транзакциях.

это как-то может повлиять на архитектуру приложений, использующих одну RO транзакцию, активную часами/днями и максимально короткие RW транзакции на изменение данных?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778253
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22это как-то может повлиять на архитектуру приложений, использующих одну RO транзакцию,
активную часами/днями и максимально короткие RW транзакции на изменение данных?

Эту гадость уже ничем не испортишь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778257
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22использующих одну RO транзакцию, активную часами/днями
теперь уже не будет рекомендаций использовать такую транзакцию "часами и днями". То есть, нет теперь никаких специальных RO транзакций.
А если в приложении такие транзакции есть, то надо будет следить, влияют они как-то на накопление версий и несборку мусора, или нет. Но по идее, влиять RW RC на накопление версий не будет.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778302
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad FКак понимаю, ты там был за тот кусок ответственный, - truncate table в бету вошел?
если бы вошел - был бы в релизнотах
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778313
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr,

Витиеватый ответ на простой прямой вопрос. И ты как будто разозлился. Получается, надо качать дистрибутив, чтобы понять чего там в нем еще нет.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778314
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F,

необязательно заходим http://firebirdsql.org/en/planning-board/

и там нету COMPLETED напротив TRUNCATE TABLE
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39778320
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrесли бы вошел - был бы в релизнотахVlad FПолучается, надо качать дистрибутив, чтобы понять чего там в нем еще нет. https://www.firebirdsql.org/en/firebird-4-0-0-beta1/

Please read the Release Notes carefully before installing and testing this Beta release.

Не надо качать дистрибутив, раз это сложнее, чем качать RN...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779666
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаИз-за редчайшего вырожденного случая змеецикла, кусающего себя за хвост..

Вот про это я и спрашивал с самого начала.
Что за такой "редчайщший случай" из-за которого нельзя сразу коммитнуться?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779692
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

он не много не в курсе, да и ты похоже тоже. Стабильность курсора это то что правилось ещё в 3.0. Всякие там INSERT table SELECT FROM table и оно никакого отношения к новому принципу снимков в 4.0 не имеет.

В 4.0 исправлена совсем другая ошибка - согласованность результатов запроса в транзакции RC. Это например. когда один поток вставляет записи в таблицу пачками по 1000 штук, а второй считает эти записи. Так вот в старой схеме в RC запрос мог вернуть результат не кратный 1000. Чтобы запрос на подсчёт записей работал верно необходимо было повышать уровень изолированности транзакции до Snapshot.

Теперь любой запрос в RC работает в собственном снимке, что позволяет получить согласованный результат, и именно это делает невозможным запуск RC RO как Pre-Commited. Помниться когда Николай только предложил сей патч я тоже возмущался в fbdevel, мол как же так теперь RC RO удерживает сборку мусора. На что Джим предложил концепцию промежуточной сборки мусора. Позже Николай её реализовал, а Влад довёл и то и другое до ума. Теперь вообще любая RC транзакция не такая уж страшная.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779719
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисименно это делает невозможным запуск RC RO как Pre-Commited

так я и спрашиваю, почему "это делает невозможным" ?
в релнотах тоже так написано, только по-ангельски, "это делает невозможным", а как оно это так делает?


Симонов ДенисТеперь вообще любая RC транзакция не такая уж страшная.

вот это, кстати, в релноты бы там сразу и добавить
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779722
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь любой запрос в RC работает в собственном снимке, что позволяет получить согласованный результат, и именно это делает невозможным запуск RC RO как Pre-Commited

А что будет, если в режиме RC RO запустить тяжёлый "Execute block" с кучей SELECT-запросов, который будет выполняться минуту? Он теперь не будет видеть никакие изменения в БД, которые произведены после момента своего запуска?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779727
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисТеперь любой запрос в RC работает в собственном снимкеУточню - в RC RC (read committed read consistency)


DmSerА что будет, если в режиме RC RO запустить тяжёлый "Execute block" с кучей SELECT-запросов, который будет выполняться минуту? Он теперь не будет видеть никакие изменения в БД, которые произведены после момента своего запуска?В RC RC - да, не будет видеть (и RO\RW тут никак не влияет).

PS Старые "кривые" RC REC VER\NO REC VER не запрещены, ими можно по-прежнему пользоваться
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779729
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochтак я и спрашиваю, почему "это делает невозможным" ?

Тебе действительно это важно? Ну даже если бы было возможным, то всё равно было бы бессмысленным, ибо правила сборки мусора поменялись. Всё равно для нельзя начать считать версию мусором до тех пор пока она требуется конкретному снимку. В RC снимок делается на время работы запроса. Т.е. пока ты не отфетчил из курсора последнюю запись, ты не можешь считать версии требующиеся снимку на момент старта этого запроса мусором.

Ariochвот это, кстати, в релноты бы там сразу и добавить

RN пишет Хелен. Кстати там в принципе об этом написано, но не в явном виде. Надо самому сделать вывод из описания новой схемы работы RC и схемы сборки мусора. Но здесь Влад пояснял эти моменты.

DmSerА что будет, если в режиме RC RO запустить тяжёлый "Execute block" с кучей SELECT-запросов, который будет выполняться минуту? Он теперь не будет видеть никакие изменения в БД, которые произведены после момента своего запуска?

Да и это правильно, ибо Execute block это один составной оператор.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779732
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.02.2019 12:39, hvlad пишет:
> Уточню - в RC RC (read committed read consistency)

дополнительный флажок к isc_tpb_XXX ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779733
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladPS Старые "кривые" RC REC VER\NO REC VER не запрещены, ими можно по-прежнему пользоваться

DmSer,

чтобы они работали это надо ещё изменить в конфиге ReadConsistency в 0, ибо в конфигурации по умолчанию любая RC стартует как RC RC не зависимо от RC REC VER\NO REC VER
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779735
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

да isc_tpb_read_consistency
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779736
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чувствую, теперь будет новая массовая проблема блокировки сборки мусора. Компоненты IBX, если не делать FetchAll, не запрашивают данные у FB. Т.е. пользователь может открыть на экране формочку с DBGrid, в котором отображаются лишь несколько записей, а все остальные на стороне FB ждут своей очереди. Пользователь забудет про свою формочку, а мусор в базе будет копиться, несмотря на RC RO, хотя в предыдущих версиях FB это не вызывало проблемы.
Или опасения напрасны?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779742
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.02.2019 12:57, Симонов Денис пишет:
> да isc_tpb_read_consistency

применимо только к isc_tpb_read_committed ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779744
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerИли опасения напрасны?
будет ровно одна мусорная версия - которая нужна этому гриду (ну или несколько версий, если там джойн нескольких таблиц). Все прочие мусорные версии будут вычищаться (если не нужны другим гридам).
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779745
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

да
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779752
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.02.2019 13:03, Симонов Денис пишет:
> да

СПАСИБО! :)

зы: не успеваю вносить изменения и дополнения в наш форк IBX :-)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779756
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Тебе действительно это важно?

Мне это интересно.

> Всё равно для нельзя начать считать версию мусором до тех пор пока она требуется конкретному снимку.

И это справедливо для всех запросов, что RC RC, что RC [N]RV RO

> В RC снимок делается на время работы запроса.

Запроса (одного) или транзакции?
А у RC [N]RV RO ?

Как я понимаю, в релнотах это всё обсуждается начиная со страницы 24/32 "Commit Order for Capturing the Database Snapshot"

Под "снимком", ты видимо имеешь в виду приватную копию TIP

Но сборщик мусора вовсе не проверял, что запись "пока она требуется конкретному снимку", потому что перебирать все приватные копии TIP - это убиться электровеником.

Вместо этого всё множество копий TIP сворачивается в несколько характерисующих это
множество чисел: OIT, OAT, NT. И уже с этим числами сборщик сверяет записи.

Казалось бы, в худшем случае возможно ввести аналогичную свёртку множества по новому индексу: OICN, OACN, NCN. И проверять записи по ним. И собирать мусор. И опять коммиттить R/O транзакции на старте сразу.

Тут ты можешь сказать, что поскольку сборку мусора изменилась, то овчинка не стоит выделки.
Но это уже будет другой тезис.

* запуск RC RC RO в режиме pre-committed возможен, но не даст заметного выигрыша, и на него забили
* запуск RC RC RO в режиме pre-committed был бы желателен, но к сожалению не возможен

Это разные тезисы. И релноты утверждают второй вариант.

> Кстати там в принципе об этом написано, но не в явном виде.

Т.е. не написано.
Для разработчиков ядра - там всю понятно, но им и без релнотов понятно.
Для остальных, кто не вариался во внутренней кухне все эти годы - если не прописать явно, то значит вообще не прописали.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779759
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochTonalТаки вышла бета !

fb4b1 RelNotesIf suitable connection is found, it is tested to check that it is still alive

а как при этом TZ учитываются ?

ну и тут повторюсь, этот вопрос вообще продумывался в коде ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779763
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

ты его уже к 4.0 готовишь?

В клиенте 4.0 изменений в этом плане много:
- таймауты запроса и соединения
- Batch API
- датавремя и время с часовыми поясами
- DECFLOAT и связанное с этим NUMERIC(19-34, x), DECIMAL(19-34, x)

Для последних трёх косметикой не обойтись
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779766
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

такое ощущение что ты читаешь книгу и видишь фигу. Какие ещё OICN, OACN, NCN? Какие приватные копии TIP?

Ещё раз повторяю [No] Record Version по умолчанию отключены, и не зависимо от этих параметров стартует Read Consistency.
Если их включить, то конкретно для этих типов RC всё будет работать по старому, если я правильно понял.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779767
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb4b1 relnotesTraditionally, a SNAPSHOT (“concurrency”) transaction takes a private copy of the transaction inventory page (TIP) at its start
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779773
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

вот именно традиционный, это тот что был до 4.0. А ты его натягиваешь на текущую реализацию.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779792
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисэто тот что был до

Тогда было бы "took", а там "takes"

Хорошо, предположим старый механизм сборки мусора через OIT выкинули к лешему и с нуля написали соввершенно новый ни чуточки непохожий.
Вопрос от этого ни на йоту не изменится. ЗАЧЕМ это сделали и почему "было невозможно" (это цитата) просто использовать старый механизм для pre-committed rc-rc-ro ?

Симонов ДенисВ RC снимок делается на время работы запроса.

Снимок чего, если не TIP ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779796
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

вот мне интересно зачем ты спрашиваешь меня о том что написано в RN?

Что такое снимок (database snapshot) в новом понимании написано в The Rule for Record Visibility
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779800
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pre-committed состояние изначально было хаком, который порождал
пачку проблем. От него наконец-то избавились. В чём вопрос-то?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779803
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
27.02.2019 13:22, Симонов Денис пишет:
> ты его уже к 4.0 готовишь?

не горит, но интересно пощупать.

> В клиенте 4.0 изменений в этом плане много:
> - таймауты запроса и соединения
> - Batch API
> - датавремя и время с часовыми поясами
> - DECFLOAT и связанное с этим NUMERIC(19-34, x), DECIMAL(19-34, x)
>
> Для последних трёх косметикой не обойтись

примерно представляю.
с BOOLEAN тоже возни было порядочно.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779810
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

OIT никогда не имел никакого отношения к сборке мусора. Он влияет только на sweep.
На сборку мусора влияли OAT и OST
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779857
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrDmSerИли опасения напрасны?
будет ровно одна мусорная версия - которая нужна этому гриду (ну или несколько версий, если там джойн нескольких таблиц). Все прочие мусорные версии будут вычищаться (если не нужны другим гридам).Ну наконец-то разрешили нормально говнокодить! :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779870
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

ну не совсем, просто при говнокоде будет вместо длиной цепочки версий более короткие (возможно из одной версии), но они всё же будут.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779889
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPre-committed состояние изначально было хаком, который порождал
пачку проблем. От него наконец-то избавились. В чём вопрос-то?

другими словами "без него лучше. С ним тоже возможно, но лучше без него"

но в релнотах написано совсем другое

а люди будут (и должны) читать именно релноты ,а не нагш срач в форуме
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39779898
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

Подумай логически зачем оно вообще нужно в новой схеме снимков и сборки мусора.
Просто чтоб было?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39780003
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисArioch,

Подумай логически зачем оно вообще нужно в новой схеме снимков и сборки мусора.
Просто чтоб было?

это ДРУГОЙ тезис, чем то, что написан оу вас в релнотах


AriochТут ты можешь сказать, что поскольку сборку мусора изменилась, то овчинка не стоит выделки.
Но это уже будет другой тезис.

* запуск RC RC RO в режиме pre-committed возможен, но не даст заметного выигрыша, и на него забили
* запуск RC RC RO в режиме pre-committed был бы желателен, но к сожалению не возможен
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39780017
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

вот ты докопался.
Ну хорошо, в релизнотах и не написано что такое вообще состояние pre-committed и для чего оно было нужно.
А знаешь ты об этом состоянии исключительно из статей на ibase.

Здесь есть Дима и Влад только они могут реально объяснить что к чему, ну и ещё разработчики RedSoft.
Оно может и нужно написать в RN для успокоения нервов таких как ты, но с чего ты взял что Хелен знает что писать?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782729
Добавьте, пожалуйста, Firebird.pas в очередной снапшот беты.
Или еще куда-нибудь выложите.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782731
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

сам генерируй http://www.ibase.ru/files/firebird/fbapi.html
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782732
Симонов Денис,

а для 4.0 CLOOP не поменялся?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782736
РазрабоччикСимонов Денис,

а для 4.0 CLOOP не поменялся?
А ну да, в исходниках черверки брать надо...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782739
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

CLOOP от версии не зависит. А вот FirebirdInterface.idl, и дополнительные *.pas надо от 4.0 брать
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782741
Симонов ДенисРазрабоччик,

CLOOP от версии не зависит. А вот FirebirdInterface.idl, и дополнительные *.pas надо от 4.0 брать
Ну, мало ли. Может, оформление генерируемого кода поменяли. :)

Спасибо, все получилось. Ого, 13302 строки.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782742
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

ну вообще его лучше пересобрать. Всё таки там год назад ошибку поправили (отсутствующие директивы под FPC)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782743
Симонов Денис,

Да, пересобрал, из исходников http://web.firebirdsql.org/downloads/prerelease/v40beta1/Firebird-4.0.0.1436-Beta1.tar.bz2
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782744
В аттаче - готовый Firebird.pas. Мало ли, может кому-то понадобится.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782748
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

в линуксовом дистрибутиве беты есть готовый pas файл
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782749
Симонов Денис,

не хорошо.

1. В идентификаторах интерфейсов (файл FirebirdInterface.idl) используются зарезервированные слова паскаля, например:

Код: plaintext
1.
2.
	boolean insertRecord(const string name,
					  	 ReplicatedRecord record);



Получается вот такой паскалевский код:

Код: pascal
1.
IReplicatedTransaction_insertRecordPtr = function(this: IReplicatedTransaction; name: PAnsiChar; record: IReplicatedRecord): Boolean; cdecl;


- не компилируется.

2. Кроме того, в типах используются int16 и int32, не являющиеся для Delphi "встроенными".

3. Пустая секция const перед implementation.

4. Также используются не объявленные типы ISC_TIMESTAMP_TZ, ISC_TIME_TZ.

5. Не компилируется, т.к. не объявлены константы isc_arg_gds, isc_random, isc_arg_string, isc_arg_end. Сие, как я понимаю, следствие п.3.


В Firebird.pas, который уже есть в http://web.firebirdsql.org/downloads/prerelease/v40beta1/Firebird-4.0.0.1436-Beta1.tar.bz2 - тоже не все хорошо: п.3 и п.5 пофикшены, но остаются пп 1, 2 и 4.


Может, там, после CLOOP, что-то руками доделывать нужно?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782889
hvladРазрабоччик,

в линуксовом дистрибутиве беты есть готовый pas файл

Тоже нерабочий:


1. В идентификаторах интерфейсов (файл FirebirdInterface.idl) используются зарезервированные слова паскаля, например:

Код: plaintext
1.
2.
	boolean insertRecord(const string name,
					  	 ReplicatedRecord record);


Получается вот такой паскалевский код:

Код: pascal
1.
IReplicatedTransaction_insertRecordPtr = function(this: IReplicatedTransaction; name: PAnsiChar; record: IReplicatedRecord): Boolean; cdecl;


- не компилируется.

2. Кроме того, в типах используются int16 и integer32, не являющиеся для Delphi "встроенными".

3. Также используются не объявленные типы ISC_TIMESTAMP_TZ, ISC_TIME_TZ.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782891
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

версия Delphi какая?
Во всяких там XE, Berlin... int16, int32 давно есть как алиасы стандартных типов
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782899
Симонов ДенисРазрабоччик,

версия Delphi какая?
Во всяких там XE, Berlin... int16, int32 давно есть как алиасы стандартных типов
D2007.

Ну ладно, Int16 и Integer32 - мелочь, хотя и.

Но пп. 1 и 3 - косяки.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782914
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

пиши трекеру
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782916
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

вот в этом файле https://github.com/FirebirdSQL/firebird/blob/master/extern/cloop/src/cloop/Generator.cpp

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
string PascalGenerator::escapeName(string name, bool interfaceName)
{
	//// TODO: Create a table of keywords.

	if (name == "file" ||
		name == "function" ||
		name == "procedure" ||
		name == "set" ||
		name == "to" ||
		name == "type")
	{
		name += "_";
	}

	if (interfaceName)
		name = prefix + name;

	return name;
}



добавь record в качестве зарезервированного. Ну а вообще надо в fbdevel написать чтобы добавили
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782931
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РазрабоччикD2007.

Тогда просто обломись. Минимальная поддерживаемая версия, кажется, 2009-я если не вообще ХЕ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782944
Dimitry SibiryakovРазрабоччикD2007.

Тогда просто обломись. Минимальная поддерживаемая версия, кажется, 2009-я если не вообще ХЕ.

В D2009/ХЕ в качестве имен параметров можно использовать "record" и использовать незадекларированные идентификаторы типов?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782961
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РазрабоччикВ D2009/ХЕ в качестве имен параметров можно использовать "record" и использовать
незадекларированные идентификаторы типов?

Понятия не имею, но это - сущие мелочи по сравнению с использованием платформозависимых
типов в этом API.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782982
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

ты уже написал в трекер?
На самом деле именно эти два пункта можно пофиксить очень быстро.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782990
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик
Дельфи 2007 неюникодная, плюс действительно старая, и не умеет компилять 64бит приложения.
Прежде чем писать что-то в трекер, нужно проверить импорт idl в соответствующих версиях (2009, ХЕ, ...)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39782991
Симонов ДенисРазрабоччик,

ты уже написал в трекер?
На самом деле именно эти два пункта можно пофиксить очень быстро.
Да.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783002
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783005
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

нет там никакого 6022. последнее CORE-6021.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783010
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

не надо ограничивать уровень видимости тикета без серьёзных причин
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783011
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

попробуй ещё раз
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783019
hvladРазрабоччик,

не надо ограничивать уровень видимости тикета без серьёзных причин
Не уверен даже, что я знаю, как это делать...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783079
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РазрабоччикhvladРазрабоччик,

не надо ограничивать уровень видимости тикета без серьёзных причин
Не уверен даже, что я знаю, как это делать...
Security=Developers кто поставил ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39783084
hvladРазрабоччикпропущено...

Не уверен даже, что я знаю, как это делать...
Security=Developers кто поставил ?
Получается, что я. Но я не осознавал возможность негативных последствий!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784344
Симонов ДенисРазрабоччик,

версия Delphi какая?
Во всяких там XE, Berlin... int16, int32 давно есть как алиасы стандартных типов

В "Рио" Delphi 10.3.1 типы int16, int32 и int32 определены, а integer32 - нет.

А в Firebird.pas из "четверки" как раз integer32:

Код: pascal
1.
2.
    isc_tr_handle = ^integer32;
    isc_stmt_handle = ^integer32;


~~~~~~~~~~~~~~~~~~~~~~

А в Firebird.pas из "тройки" int16 встречается. В итоге, чтобы D2007 использовать, нужно дописывать
Код: pascal
1.
 int16 = SmallInt;



kdvДельфи 2007 неюникодная...
В Firebird.pas ничего "юникодного нет, чтобы D2007 не использовать. Добавили бы в начало пару строчек, никому бы хуже не стало:
Код: pascal
1.
2.
 int16 = SmallInt;
 int32 = Integer;
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784363
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РазрабоччикВ Firebird.pas ничего "юникодного нет, чтобы D2007 не использовать. Добавили бы в начало пару строчек, никому бы хуже не стало:
Код: pascal
1.
2.
 int16 = SmallInt;
 int32 = Integer;



ты пробовал добавить? После этого стало работать?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784376
Симонов ДенисРазрабоччикВ Firebird.pas ничего "юникодного нет, чтобы D2007 не использовать. Добавили бы в начало пару строчек, никому бы хуже не стало:
Код: pascal
1.
2.
 int16 = SmallInt;
 int32 = Integer;



ты пробовал добавить? После этого стало работать?
Да, все хорошо и с D2007 и с D10.3.1:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
// Firebird 3.0.4
{ This file was autogenerated by cloop - Cross Language Object Oriented Programming }

{$IFDEF FPC}
{$MODE DELPHI}
{$OBJECTCHECKS OFF}
{$ENDIF}

unit Firebird;

interface

uses Classes, SysUtils;

type
{$IFNDEF FPC}
	QWord = UInt64;
{$ENDIF}

  Int16 = SmallInt;
  Int32 = Integer;

	IVersioned = class;
	IReferenceCounted = class;
	IDisposable = class;
	IStatus = class;
	IMaster = class;
	IPluginBase = class;
	IPluginSet = class;
...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784424
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччиквсе хорошо и с D2007

Вопрос на засыпку: чему там равно sizeof(NativeInt)?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784436
Dimitry SibiryakovРазрабоччиквсе хорошо и с D2007

Вопрос на засыпку: чему там равно sizeof(NativeInt)?


Да, засада. В D2007 == 8, в RIO == 4.
На x32.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784439
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РазрабоччикДа, засада.

То есть "всё хорошо" это компилируется, а запускать ты не пробовал.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784451
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Longint надо было брать
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784456
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки надо было отрывать тому, кто придумал использовать intptr_t в каждом первом интерфейсе.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784494
Dimitry Sibiryakov,

ну, ладно. Значит, Rio. Умерла так умерла.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784537
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovРуки надо было отрывать тому, кто придумал использовать intptr_t в каждом первом интерфейсе.Язык нужно вырывать тому, кто им ляпает, не думая и не понимая причин.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784557
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЯзык нужно вырывать тому, кто им ляпает, не думая и не понимая причин.

Ок, назови мне причину того, что поле версии интерфейса должно быть 32-х разрядным на 32-х
разрядных платформах и 64-х разрядным на 64-х разрядных.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784604
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

о чём ты ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784617
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladо чём ты ?

Код: pascal
1.
2.
3.
VersionedVTable = class
         version: ==>NativeInt<== ;
end;


Из-за выделенного эта фигня принципиально не работает на старых версиях.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784625
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Код: pascal
1.
2.
3.
VersionedVTable = class
         version: ==>NativeInt<== ;
end;



Из-за выделенного эта фигня принципиально не работает на старых версиях.Каким боком тут intptr_t ?
Как давно ты сообщил об этой проблеме ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784634
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladКаким боком тут intptr_t ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
	class IVersioned
	{
	public:
		struct VTable
		{
			void* cloopDummy[1];
			uintptr_t version;
		};

		void* cloopDummy[1];
		VTable* cloopVTable;

	protected:
		IVersioned(DoNotInherit)
		{
		}

		~IVersioned()
		{
		}

	public:
		static const unsigned VERSION = 1;
	};



hvladКак давно ты сообщил об этой проблеме ?
Пару лет назад: http://tracker.firebirdsql.org/browse/CORE-5376
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784635
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик,

стесняюсь спросить что такое firebird.pas
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784640
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784663
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Код: plaintext
1.
static const unsigned VERSION = 1;


https://en.cppreference.com/w/cpp/language/types

unsigned int - 32 бита везде, кроме win16

Повторю -
hvladКаким боком тут intptr_t ?

Dimitry SibiryakovhvladКак давно ты сообщил об этой проблеме ?
Пару лет назад: http://tracker.firebirdsql.org/browse/CORE-5376 Ну так чего ж забил ? И если забил - чего сейчас ноешь ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784667
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladunsigned int - 32 бита везде, кроме win16

Выше смотри.
Код: plaintext
1.
uintptr_t version;


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784673
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

возможно, изначально предполагалась работа с VTable, как с массивом.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784676
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladвозможно, изначально предполагалась работа с VTable, как с массивом.

Угу. И при этом человек, предполагавший это, не далее чем позавчера заявил, что
"компиляторы с нестандартным выравниванием могут идти лесом, это их проблемы".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784680
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovhvladвозможно, изначально предполагалась работа с VTable, как с массивом.

Угу. И при этом человек, предполагавший это, не далее чем позавчера заявил, что
"компиляторы с нестандартным выравниванием могут идти лесом, это их проблемы".У тебя есть возражения ?

PS выравнивание тут тоже может быть причиной выбора именно uintptr_t - этот тип не даст сломать наследуемые VTable при выравнивании указателей на меньше чем sizeof(void*).
Если выравнивание будет больше, то да - в сад такие компиляторы
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784716
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladУ тебя есть возражения ?

Нет. Я говорил это на полдюжины лет раньше, но тогда в моде было обратное мнение "даже
один неподдерживаемый компилятор это большая потеря для проекта, поэтому надо отказаться
от абстрактных классов в интерфейсе и использовать CLOOP".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784783
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladУ тебя есть возражения ?

Нет. Я говорил это на полдюжины лет раньше, но тогда в моде было обратное мнение "даже
один неподдерживаемый компилятор это большая потеря для проекта, поэтому надо отказаться
от абстрактных классов в интерфейсе и использовать CLOOP".


"Понять и простить" (с) .... не моё
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784796
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladУ тебя есть возражения ?

Нет. Я говорил это на полдюжины лет раньше, но тогда в моде было обратное мнение "даже
один неподдерживаемый компилятор это большая потеря для проекта, поэтому надо отказаться
от абстрактных классов в интерфейсе и использовать CLOOP".И снова манипулируем и подтасовываем.
Есть разница между:
- имеющимся стандартом и компилятором, его не поддерживающим (посылаем на), и
- нет единого стандарта и приходится искать общий знаменатель\изобретать способ работать со всеми ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784797
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коваленко Дмитрий,

хочешь поговорить об этом ? (ц) оттуда же
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784803
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это... как его... ВОЛЮНТАРИЗЪМ!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784882
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЕсть разница между:
- имеющимся стандартом и компилятором, его не поддерживающим (посылаем на), и
- нет единого стандарта и приходится искать общий знаменатель\изобретать способ работать
со всеми ?

Есть, но бинарная раскладка абстрактных объектов как раз относится к стандартизированным
вещам. Common Object Model используется всеми вменяемыми компиляторами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784914
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

хватит вилять, речь шла про формат VMT
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784929
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladхватит вилять, речь шла про формат VMT

Хватит тупить, Common Object Model, стандарт, принятый консорциумом из MS, IBM и ещё
кого-то, как раз и специфицирует формат VMT, который теперь используется всеми за
исключением пары извращенцев.

И не надо мне тыкать в лицо IUnknown, который MS протащила в спецификацию гораздо позже
для поддержки её собственного Object Factory из OLE, а также IDispatch из OLE Automation.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39784949
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

где спецификация COM с указанием формата VMT ?

Где хоть один компилятор, поддерживающий COM, но позволяющий работать не с наследникам IUnknown ?

ЗЫ будешь хамить - пойдёшь в сад.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39785003
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladгде спецификация COM с указанием формата VMT ?

Я три раза постил эту ссылку, не зажужжу и в четвёртый: https://www.cs.umd.edu/~pugh/com/
внимательно читай часть "Binary Standard".
И ещё добавлю сверху: https://blogs.msdn.microsoft.com/oldnewthing/20040205-00/?p=40733

hvladГде хоть один компилятор, поддерживающий COM, но позволяющий работать не с
наследникам IUnknown ?
Любой С++ компилятор, что естественно, ибо "It is no coincidence that the Win32 COM object
layout matches closely the C++ object layout."
FPC: https://www.freepascal.org/docs-html/prog/progsu37.html#x44-430001.2.37

Дельфи несколько нарушает раскладку, добавляя в объект дополнительные поля с отрицательным
смещением, но ты же портировал интерфейсы, использующие абстрактные классы туда и
утверждал, что оно работало.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39786434
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дим, рекомендую: Дэйл Роджерсон "Inside COM"
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39786620
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devДим, рекомендую

Я тебе уже рекомендовал не лезть с букварями.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39788211
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрабоччик3. Пустая секция const перед implementation.

константы там прикручиваются отдельно с помощью awk. Штука не виндузовая, наверное поэтому в снапшоты Firebird.pas и не включён. Но можно установить Gawk for Windows

под pascal константы собираются так

Код: plaintext
awk -f Pascal.Constants.awk consts_pub.h > const.pas

потом содержимое полученного файла копируется в эту секцию const
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39807741
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, а в четвёрке не планируется увеличить поле текстового обозначения столбца запроса, то которое через as "Столбец1". В третьей версии только 16 ведь (кириллицей)?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39807745
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примечания к выпуску читать не пробовали ( 4.0b1 ):
Extended length of metadata identifiers
Metadata names longer than 31 bytes: new maximum length of object names is 63 characters.
The changes are described in more detail in the chapter Data Definition Language, in the topic Extended Length for Object Names.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39807748
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

уже увеличили, до 63 символов. Причём именно символов, а не байт. А заодно кодировку метаданных сменили с UNICODE_FSS на UTF-8.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39807765
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисуже увеличили, до 63 символов.Всякие древние фибы и ибх с ума не сходят? Все никак руки не дойдут проверить.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39807770
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

не пробовал ещё. Я стараюсь не ломать обратную совместимость по длине идентификаторов
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39886532
Кто-нибудь пробовал икземплы из 4.0 собрать?

Я вот только что загрузил снапшот http://web.firebirdsql.org/downloads/prerelease/v40beta1/Firebird-4.0.0.1436-0-Beta1-Win32.zip

Первый же пример: examples\api\api1.c - отсутствует файл ibase.h .
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39886542
Колбаса на виражах,

ну ладно, из беты https://firebirdsql.org/en/firebird-4-0-0-beta1/ вытянул файл ibase.h. Собирается, запускается, работает.

...а не опасно ли это? Может, менялся он, ibase.h . Бета - то аж в феврале выложена. Где самый свежий брать?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39886544
Колбаса на виражах
Колбаса на виражах,

ну ладно, из беты https://firebirdsql.org/en/firebird-4-0-0-beta1/ вытянул файл ibase.h. Собирается, запускается, работает.

...а не опасно ли это? Может, менялся он, ibase.h . Бета - то аж в феврале выложена. Где самый свежий брать?

Посмотрел тут: https://github.com/FirebirdSQL/firebird - ibase.h изменился. Кроме него, еще несколько файлов понадобятся, если оттуда брать. Или в релизе будет специальный ibase.h?

...
1883929 - вот тут написано:
ЧИТАТЬ__ВСЕМ,__КТО__ПРИШЕЛ__СЮДА__В__ПЕРВЫЙ__РАЗ!Если вы интересуетесь исходным кодом самого сервера, то вам сюда , работа над кодом сервера активно ведется.

Ссылка сюда уже, пожалуй, не рабочая, измените, пожалуйста. Например, на эту .
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39886838
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылку в прилепленной теме поправил.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39886880
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражах
Кто-нибудь пробовал икземплы из 4.0 собрать?

Я вот только что загрузил снапшот http://web.firebirdsql.org/downloads/prerelease/v40beta1/Firebird-4.0.0.1436-0-Beta1-Win32.zip

Первый же пример: examples\api\api1.c - отсутствует файл ibase.h .
Попробуй свежий снапшот, там есть ibase.h
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887130
hvlad
Колбаса на виражах
Кто-нибудь пробовал икземплы из 4.0 собрать?

Я вот только что загрузил снапшот http://web.firebirdsql.org/downloads/prerelease/v40beta1/Firebird-4.0.0.1436-0-Beta1-Win32.zip

Первый же пример: examples\api\api1.c - отсутствует файл ibase.h .
Попробуй свежий снапшот, там есть ibase.h

Все собирается и работает, большое спасибо!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887135
Очень интересное содержимое папки \examples\interfaces.
И https://www.ibase.ru/files/firebird/fbapi.html - спасибо за классный перевод.


Вопрос.

Есть ли вариант использования fbapi, чтобы fbclient.dll "загружалась руками"?
Чтобы в рантайме можно было указать, где её брать.
Например, в качестве параметра метода fb_get_master_interface(const char * путь_к_клиентской_библиотеке).
Или ещё как-нибудь.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887143
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражахЕсть ли вариант использования fbapi, чтобы fbclient.dll "загружалась руками"?

Тебе так сложно написать LoadLibrary() и объявить переменную
"decltype(fb_get_master_interface) *interface"?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887144
Dimitry Sibiryakov,

как классно!

Я и не знал, что fb_get_master_interface() прямо в fbclient.dll находится, думал, что эти красоты где-то в fbclient_ms.lib реализованы. Хотя, fbclient_ms.lib слишком уж маленькая.

Спасибо.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887146
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Планируется ли совместимость FB 4.0 с WinXP?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887155
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

нет. Специально ничего не ломали, но и какой-то задачи по совместимости с XP не ставили, так что случайно могло что-то поломаться.

З.Ы. Про XP пора уже забывать как про 9.x в своё время
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887166
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

теоретически, проблема может быть с используемым ФБ 4 рантаймом. А перекомпилировать ФБ на старом MSVC вряд ли кто будет.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887175
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
ёёёёё,

нет. Специально ничего не ломали, но и какой-то задачи по совместимости с XP не ставили, так что случайно могло что-то поломаться.

З.Ы. Про XP пора уже забывать как про 9.x в своё время


Клиентам это тяжело будет объяснить. Мы выпустим новую версию своего софта, клиенты оплатят обновление, затем выяснится, что любимую хр-ху им придётся выкидывать.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887176
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSerМы выпустим новую версию своего софта, клиенты оплатят обновление, затем выяснится, что
любимую хр-ху им придётся выкидывать.

И вот тут у них будет выбор: приплатить МС за апгрейд или тебе за особую сборку Firebird.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887194
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer,

я так понял, что вы даже не проверяли? Проверить - 5 сек.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887204
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
ёёёёё,

теоретически, проблема может быть с используемым ФБ 4 рантаймом. А перекомпилировать ФБ на старом MSVC вряд ли кто будет.

MSVC 2017 (именно он используется) позволяет создавать проекты, совместимые с WinXP.
Другое дело, что может использоваться фича, которой в XP не было.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887213
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Планируется ли совместимость FB 4.0 с WinXP?
32-бит сборки должны быть совместимы, но специально никто не проверяет.


DmSer
Клиентам это тяжело будет объяснить. Мы выпустим новую версию своего софта, клиенты оплатят обновление, затем выяснится, что любимую хр-ху им придётся выкидывать.
Никто не заставляет вас на клиентах обновлять fclient.dll
Лучше обновить - да.
Но - никто не заставляет.
Но, есс-но, никакого srp\wire encryption не будет.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887273
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
DmSer,

я так понял, что вы даже не проверяли? Проверить - 5 сек.

WinXP-32bit, SP3:
Код: sql
1.
2.
3.
4.
5.
6.
C:\Firebird-4.0.0.1646-0_Win32>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect security.db user SYSDBA;
Statement failed, SQLSTATE = XX000
Could not find acceptable ICU library
SQL>



За что бы покрутить?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887291
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

ICU библиотеки скопировал? Если да посмотри чего им не хватает.
Скорее всего надо поставить рантайм 2017 или 2019
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887295
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
ёёёёё,

ICU библиотеки скопировал? Если да посмотри чего им не хватает.
Скорее всего надо поставить рантайм 2017 или 2019
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887351
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

так это. Когда появилась юникодная дельфи (2009) уже были предупреждения, что в ХП юникод неполноценный.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887356
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

ICU не поддерживает XP с 59 версии, насколько я помню

PS научить вызывать dir в консоли и копировать текст ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887357
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

а что теперь и isql требует icu даже без запроса к таблицам содержащих таймстампы с таймзонами?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887366
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
hvlad,

а что теперь и isql требует icu даже без запроса к таблицам содержащих таймстампы с таймзонами?
isql не требует.
Движок требует.
Смотри внимательнее - там embedded коннект
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887367
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну значит про embedded на хрюше можно забыть. Впрочем не жалко, хрюшку пора на пенсию.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887380
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

никто не запрещает самостоятельно скачать и поставить предыдущую версию ICU
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887402
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

http://site.icu-project.org/download/58

This is the last ICU4C release that works on Windows XP and Windows Vista.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887466
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv
http://site.icu-project.org/download/58

This is the last ICU4C release that works on Windows XP and Windows Vista.

hvlad
ICU не поддерживает XP с 59 версии, насколько я помню

Не вижу противоречия. Или ты о чём ? :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887526
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

собственно, это было не тебе, а тем, кто не умеет гуглить.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887791
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Симонов Денис,

никто не запрещает самостоятельно скачать и поставить предыдущую версию ICU


Кто-нибудь, расскажите, пожалуйста, как это сделать.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887844
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
ну значит про embedded на хрюше можно забыть. Впрочем не жалко, хрюшку пора на пенсию.


Тогда бы на линукс забили, что ли.
Все смысла больше: https://netmarketshare.com/operating-system-market-share.aspx
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887870
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

я бы не стал доверять заказным графикам. Конечно нет сомнения что на десктопах Linux распространён меньше, но на серверах всё с точностью наоборот. Под серверами имеются ввиду не только сервер БД, но и всякие сервера под Web.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887938
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Тогда бы на линукс забили, что ли.
На линукс десятилетней давности все давно и забили, а на венду овер десятилетней давности все никак. 2001 год, у линукса что-то в районе 2.2 или 2.4 ядро много таких сейчас в работе?

Уж насколько мы ретрограды и то уже 6 центос поснимали, заменили на семерку.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39887994
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
hvlad
Симонов Денис,

никто не запрещает самостоятельно скачать и поставить предыдущую версию ICU


Кто-нибудь, расскажите, пожалуйста, как это сделать.
Попробуй 52 от 3-ки
И не забудь добавить crt оттуда же.

Хотя, вообще говоря, лучше всего самостоятельно собрать из исходников нужную версию.
На оф сайте ICU может не быть нужных бинарников
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888833
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
ёёёёё
пропущено...


Кто-нибудь, расскажите, пожалуйста, как это сделать.
Попробуй 52 от 3-ки
И не забудь добавить crt оттуда же.


Тоже: "не работает" и "ругается".
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888848
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё
Тоже: "не работает" и "ругается".
Значит нужно сделать "что-то ещё"
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888853
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

нужно под отладчиком запустить, наверное? :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888855
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

я не понимаю слов "не работает" и "ругается"
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888858
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

да понятно.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888859
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

Берём XP и распаковываем в ней 32-битный снапшот FB4

Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
E:\FB\Firebird-4.0.0.1647-0_Win32>ver

Microsoft Windows XP [Версия 5.1.2600]

E:\FB\Firebird-4.0.0.1647-0_Win32>isql security4.fdb -z
ISQL Version: WI-T4.0.0.1647 Firebird 4.0 Beta 1
Statement failed, SQLSTATE = XX000
Could not find acceptable ICU library
Use CONNECT or CREATE DATABASE to specify a database
SQL> exit;



Убираем icu63 в подкаталог и копируем icu52 из FB3
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
E:\FB\Firebird-4.0.0.1647-0_Win32>dir icu*

13.11.2019  23:09    <DIR>          icu63
18.02.2014  17:41             3 072 icudt52.dll
12.01.2016  20:31         5 616 608 icudt52l.dat
18.02.2014  17:29           327 024 icudt52l_empty.dat
04.10.2013  23:24         1 419 776 icuin52.dll
04.10.2013  23:21         1 068 032 icuuc52.dll
               5 файлов      8 434 512 байт



Не забываем про CRT
Код: powershell
1.
2.
3.
4.
5.
6.
E:\FB\Firebird-4.0.0.1647-0_Win32>dir ms*

11.06.2011  08:58           421 200 msvcp100.dll
17.09.2019  11:48           450 024 msvcp140.dll
11.06.2011  08:58           773 968 msvcr100.dll
               3 файлов      1 645 192 байт



Пробуем снова
Код: powershell
1.
2.
3.
4.
5.
6.
E:\FB\Firebird-4.0.0.1647-0_Win32>isql security4.fdb -z
ISQL Version: WI-T4.0.0.1647 Firebird 4.0 Beta 1
Server version:
WI-T4.0.0.1647 Firebird 4.0 Beta 1
Database: security4.fdb, User: VLAD
SQL> exit;
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39888864
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

классно, все заработало. Спасибо.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889768
А можно, используя OO API, из клиента 4 подключаться к серверам FB ver < 3.0? :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889776
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражах,

конечно. Откуда такой странный вопрос возник?

Не получается?

EXECUTE STATEMENT ON EXTERNAL Влад сегодня исправил
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889777
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражах,

Да. И АПИ тут не при чём.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889779
hvlad
Колбаса на виражах,

Да. И АПИ тут не при чём.

Что, прямо на клиенте все "интерфейсные" красоты реализованы? Ну, круть!
Сейчас попробую.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889784
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражах,

не забудь настроить конфиг клиента 4-ки на совместимость с 2.х
(AuthClient, как минимум)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889788
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражах,

оно ещё в тройке сделано если что.

Естественно всякие там таймауты и Batch API работать не будут, остальное должно.
Для новых типов придумали биндинги, правда скоро там синтаксис должен немного поменяться.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889791
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

хотя про типы это когда наоборот старыми клиентами подключаешься к 4.0
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889888
hvlad
Колбаса на виражах,

не забудь настроить конфиг клиента 4-ки на совместимость с 2.х
(AuthClient, как минимум)

К fb 2.0 коннектися, создается база, но таблички не создаются:

Код: powershell
1.
2.
3.
4.
5.
Database fbtests.fdb created
Re-attached database fbtests.fdb
Dynamic SQL Error
-SQL error code = -817
-Metadata update statement is not allowed by the current database SQL dialect 1
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889889
Это был пример \examples\interfaces\01.create.cpp
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889894
Колбаса на виражах
Это был пример \examples\interfaces\01.create.cpp

...через клиент 4.0 снапшота, 32-битный.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889897
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражахis not allowed by the current database SQL dialect 1

Ну так кто тебе злобный буратина если у тебя база в первом диалекте, а при исполнении
запроса ты указываешь третий?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889900
Dimitry Sibiryakov

Колбаса на виражахis not allowed by the current database SQL dialect 1

Ну так кто тебе злобный буратина если у тебя база в первом диалекте, а при исполнении
запроса ты указываешь третий?

А вот с FB 4.0 ничего не ругается!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889901
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мож и тут особенности связанные с версией протокола?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889905
Колбаса на виражах
Dimitry Sibiryakov

пропущено...

Ну так кто тебе злобный буратина если у тебя база в первом диалекте, а при исполнении
запроса ты указываешь третий?

А вот с FB 4.0 ничего не ругается!

Сейчас добавил в IXpbBuilder* dpb для createDatabase() еще один параметр, явно:

Код: plaintext
1.
dpb->insertInt(&status, isc_dpb_sql_dialect, SAMPLES_DIALECT); // 3й


- теперь табличка создается. Но для FB 4.0 не нужно было явно задавать!
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889918
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Колбаса на виражах
Но для FB 4.0 не нужно было явно задавать!
Кого волнуют умолчания fb2 (что это вообще ???) при работе из клиента fb4 ? ;)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39889925
hvlad
Колбаса на виражах
Но для FB 4.0 не нужно было явно задавать!
Кого волнуют умолчания fb2 (что это вообще ???) при работе из клиента fb4 ? ;)

Ты что, всё суперско.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39890125
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad

не забудь настроить конфиг клиента 4-ки на совместимость с 2.х
(AuthClient, как минимум)

Э... докладываю.
Клиент 4.0, был брошен в папку с приложением. Без файла конфига и прочих файлов, только fbclient.dll.
Успешно сконнектился и отработал (создание базы, табличек в ней и запись данных в таблички) с серверами версий:
- FB 2.0
- FB 3.0 (две шт., на разных портах)
- FB 4.0 (две шт., на разных портах)

Разве что с 2.0 коннект был более долгим.

...cерверы 3.0, 4.0 - по два, на разных портах. В каждой паре - один с "неизмененным" файлом конфига, второй - с измененным
Что изменено
AuthServer = Legacy_Auth
AuthClient = Legacy_Auth
UserManager = Legacy_UserManager
WireCrypt = Disabled
WireCompression = False

А вот если подложить конфиг к клиенту! То кое-что меняется.
Сперва - клиент + "оригинальный" конфиг.
Работа с серверами:
- FB 2.0 - ОК
- FB 3.0 с "оригинальным" конфигом - ОК
- FB 3.0 с "измененным" (см.выше) конфигом - ОК
- FB 4.0 с "оригинальным" конфигом - ОК
- FB 4.0 с "измененным" (см.выше) конфигом - ОК

Теперь - клиент с "измененным" (см. выше) конфигом.
Работа с серверами:
- FB 2.0 - ОК
- FB 3.0 с "оригинальным" конфигом - ФИГ, "Incompatible wire encryption levels requested on client and server"
- FB 3.0 с "измененным" (см.выше) конфигом - ОК
- FB 4.0 с "оригинальным" конфигом - ФИГ, "Incompatible wire encryption levels requested on client and server"
- FB 4.0 с "измененным" (см.выше) конфигом - ОК
------------
Т.обр., клиент четверки, если его не настраивать, подключается куда хочешь.
...и ничто не влияет на коннект с сервером 2.0.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39890150
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёFB 3.0 с "оригинальным" конфигом - ФИГ, "Incompatible wire encryption levels requested on client and server"
FB 4.0 с "оригинальным" конфигом - ФИГ, "Incompatible wire encryption levels requested on client and server"

не верю, ибо у меня ничего такого не происходит. Где-то у тебя настройки клиента и сервера отличаются.
Скорее всего из-за WireCrypt = Disabled.
На серверной стороне если требуется Legacy_Auth и Srp одновременно, то лучше ставить Required

ёёёёёТ.обр., клиент четверки, если его не настраивать, подключается куда хочешь.

ничего удивительного, ибо AuthClient по умолчанию пробует все плагины, но в указанном порядке

Код: plaintext
#AuthClient = Srp, Win_Sspi, Legacy_Auth
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39890157
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
не верю, ибо

Перепроверил. Даже отдельную вирташину, "чистую", для этого использовал.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39890160
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

как же по твоему свеже установленный фб через isql подключается? Конфиг и клиента и сервера родные, ничего не менялось.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39890168
Коваленко Дмитрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё

Клиент 4.0, был брошен в папку с приложением. Без файла конфига и прочих файлов, только fbclient.dll.
...
Разве что с 2.0 коннект был более долгим.


Отсюда не видно, но скорее всего нужно указать подключение через TCP/IP v4:

inet4:// server_name/path_to_database.fdb
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897623
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
gbak:    activating and creating deferred index FK_GEO_SUBREG_1 
gbak:    activating and creating deferred index FK_GEO_SUBREG_2 
gbak:can't format message 12:357 -- message text not found 
gbak:can't format message 12:358 -- message text not found 
gbak:can't format message 12:359 -- message text not found 
gbak:fixing system generators 
gbak:finishing, closing, and going home 
gbak:can't format message 12:360 -- message text not found 


Хвост восстановления базы на FB 4.
Можно в "can't format message" писать откуда он берет firebird.msg?

Переменных окружения FIREBIRD и FIREBIRD_MSG нет.
В реестре нашел такое
HKEY_LOCAL_MACHINE\SOFTWARE\Firebird Project\Firebird Server\Instances: DefaultInstance "D:\FB4\"
Сервер WI-T4.0.0.1651 Firebird 4.0 Beta 1 x64
Client library: D:\FB4\WOW64\fbclient.dll
В D:\FB4\firebird.msg тот что нужно.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897626
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry
Можно в "can't format message" писать откуда он берет firebird.msg?
В каждое ? Чтобы жизнь мёдом не казалась ? :)

Запусти isql из того же каталога в той же консоли и посмотри какой firebird.msg он использует.

barry
В D:\FB4\firebird.msg тот что нужно.
Не похоже.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897652
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Должно быть похоже, там раззипованый FB4 лежит.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897660
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

мы про gbak говорили. Который 64-х битный и лежит в каталоге Firebird (D:\FB4, насколько я понял).

Зачем нам 32-битный DBComparer, загружающий 32-битную fbclient.dll с наверняка отсутвующим в D:\FB4\WOW64\firebird.msg ?
Зачем нам список загруженных dll, когда мы говорим о списке открытых файлов ?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897672
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Я про gbak не говорил. Я говорил про лог рестора. Не уточнил правда что внешней утилитой x32 при установленном сервере x64.
Firebird.msg лежит в D:\FB4\WOW64\ тоже.
Клиент из зипованного FB4 сервера Win32.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897713
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сообщения 357-360 это

Код: plaintext
1.
2.
3.
4.
adjusting views dbkey length
updating ownership of packages, procedures and tables
adding missing privileges
adjusting the ONLINE and FORCED WRITES flags

и появились они в 3.0, в 2.5 и ранее их нет.

Т.е. приложение загружает клиента и\или firebird.msg от FB 2.x

Далее.
Т.к. рестор делается через сервисы (зачем об этом было говорить - пусть догадываются, правда ?), то кривого клиента\файл сообщений подхватил сервер.
Или приложение, если имет место embedded коннект (не уточняй, пусть ещё погадают).
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897738
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

Клиента (загруженную dll) я тебе показал, он от fb4.
Я ж догадываюсь, что видимо firebird.msg заюзан не тот, и хочу понять что нужно.
Да... у меня зоапарк из нескольких FB/IB на разных портах (остальные сервера опускаем), но такая у меня работа.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897740
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
03.12.2019 17:58, barry пишет:
> Да... у меня зоапарк из нескольких FB/IB на разных портах

виртуалки не предлагать?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897741
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

попробуй firebird.msg забросить в папку с DBComparer.
У меня подозрение что fbclient.dll от 4.0 его ищет не в своей папке, а тот что первый попадётся в путях поиска. У тебя наверняка firebird.msg от 2.5 валяется в system32 или windows.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897743
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

> попробуй firebird.msg забросить в папку с DBComparer.

Там тоже ложил от 4-ки.
Неужели я первый кто решает эту маразматическую проблему.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897744
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В system32 вполне вероятно может валяться firebird.msg и наверняка валяется.
Что делать чтобы каждый сервер свой firebird.msg адекватно находил?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897754
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

вот ты геморроид :-) (при всём уважении)
ну у меня тоже куча ИБ и ФБ на одном компе. И что? Я запускаю instreg время от времени, чтобы у меня не было вот этих дурацких "не найдено firebird.msg".
В первую очередь тут надо на себя пенять. Если уж ты привел из procexplorer картинку, так чего бы тебе в processmonitor не глянуть, где оно (и кто это "оно") firebird.msg пытается найти???

Блин, ну ребята, никто ж не знает, что там у вас на компах наворочено, умейте сами как-нибудь разбираться с этим.

barryЧто делать чтобы каждый сервер свой firebird.msg адекватно находил?
запускать его утилиты исключительно ИЗ того места, где этот сервер находится. А не из system32, syswow64 и прочего шлака.
Если ты экспериментируешь с разными ФБ, так фиг ли ты их перемешал ложкой.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897763
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry
Что делать чтобы каждый сервер свой firebird.msg адекватно находил?
Каждый сервер свой firebird.msg находит.
Если устанавливаются клиенты старше 2.5, то "ставим максимального" и не забываем добавить/обновить firebird.msg в System32 и в SysWOW64 (для 32-разрядного клиента на 64-разрядной винде).
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897769
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему-то firebird.msg не мониторится, но в эту тему можно не углубляться.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897771
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

это понятно. А какая версия fbclient.dll взята дбкомпарером, и от какой версии firebird.msg?
Ей-богу, не первый раз же замужем, они могут быть разные, соответственно, клиент может не находить соответствующих чему-то сообщений.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897773
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

и потом - какого фига тут дбкомпарер, если лог от гбака??? Что за ересь вообще???
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897774
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

Ни там, ни там firebird.msg не было. Ложил и в System32 и в SysWOW64. Все равно сообщений не находит (не берет нужный firebird.msg).
Винда x64, FB сервер x64, приложение x32.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897775
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,
>>> и потом - какого фига тут дбкомпарер, если лог от гбака??? Что за ересь вообще???

Все нормально, я ничего не инсценирую, я понятия не имею почему там написано gbak. Я в лог менанически повторяю строки которые идут от процесса рестора.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897776
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

госпидя. ну поставь fb 4 32bit в папку C:\Firebird464 и вызови gbak оттуда. Что за проблемы то. Откуда гбак вызываешь?
Вынеси из реестра все версии через instreg remove.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897778
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fbclient.dll который компарер грузит - от FB.40 x32 (сервер реально стоит 4.0 x64). и firebird.msg от FB.4.0.
Другие сервера тоже есть и FB, и IB (и MSSQL, и PostgreSQL, но это не в тему, они без firebird.msg).
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897784
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dll hell...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897813
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

вы страдаете фигней, многоуважаемый.

1. download FB 4 win32 zip. Unpack to c:\Firebird4
2. copy employee.fdb to c:\Firebird4
3. isql -user SYSDBA -pass masterkey;
connect employee.fdb;
create user SYSDBA password 'masterkey';
commit;

4. gbak -b employee.fdb emp.fbk -v -user SYSDBA -pass masterkey
gbak:writing constraint INTEG_78
gbak:writing constraint INTEG_79
gbak:writing constraint INTEG_80
gbak:writing referential constraints
gbak:writing check constraints
gbak:writing SQL roles
gbak:writing names mapping
gbak:closing file, committing, and finishing. 80384 bytes written

Где тут хоть одно message text not found?

barryвсе нормально, я ничего не инсценирую, я понятия не имею почему там написано gbak. Я в лог механически повторяю строки которые идут от процесса рестора.
Да тут дофига переменных.
1. зачем бэкап делается из дбкомпарера?
2. бэкап делается через Services api. Значит firebird.msg ищет СЕРВЕР, а не клиент.
3. где установлен сервер, и какой он разрядности, и не embedded-ли он. А? локалхост? А что там в реестре?

Короче, очень много способов себя запутать, хотя путаться тут нечего, если понимать, откуда что идет.

Вот это вот localhost/3054 уже как бы намекает, что
а) в реестре есть записи про ФБ, которые указывают "не туда".
б) запущено хрен знает что на порту 3054.

Еще раз повторю про instreg remove для ВСЕХ инстансов (и экземпляров) ФБ и ИБ на этом компе. См. реестр.

p.s. Не надо так делать. Не запускай несколько разных ФБ на одной и той же машине на разных портах, до тех пор пока не поймешь, как они пересекаются.
Убирай в этом случае все записи из реестра через instreg remove. Не клади никаких fbclient.dll/gds32.dll ни в system32, ни в syswow64. Там обязательно окажется что-то не то, чего ожидает конкретная версия сервера.
Не перемешивай сервера ложкой :-)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897814
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишкаdll hell...
да он просто не врубается. Запускает бэкап из дбкомпарера через services api, при этом смотрит в дбкомпарер, в то время как через services api бэкап делает сам сервак, и смотреть надо на firebird.exe, а не на дбкомпарер.
Я даже не знаю, плакать тут или смеяться.

Тут уже 2 парня по 12 лет на форуме, и у них в определенных знаниях о ФБ есть капитальные провалы, системные.
Хотя, казалось бы, я про Services API
http://www.ibase.ru/gbak/#bsapi
писал лет 10 назад. Но это, видимо, никак не откладывается.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897819
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

причем, ладно бы через embedded. там бы изоляции разрядности не было. А так - через localhost/3054, т.е. через tcp, с полной изоляцией, на "внешний" сервак. И не знать, что services api выполняется сервером - ну ей-богу...
Короче, reset, please.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897821
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

да чёрт его поймёт чем и что он там открывает. Пока картинку не запостил не понятно было, вообще думал gbak работает. Надо было внимательней коммент Влада читать (((
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897843
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

кто слушает порт 3054 ?

Покажи dir из его каталога, только не надо картинки постить
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897844
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry
Почему-то firebird.msg не мониторится
Потому, что ему пока что не были нужны сообщения не из движка\клиента.
И мониторить нужно было сервер.
Который на 3054 порту.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897848
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

FB4 на порту 3054. База открывается, все нормально.
Это та, которую я ресторю.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897855
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv

Не перемешивай сервера ложкой :-)


Украл в блокнотик.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39897874
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barry,

ну, раз всё нормально, то и говорить не о чем.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39917120
bazilio77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Что-то не не нашел snapshot 4.0.
http://web.firebirdsql.org/download/snapshot_builds/win/4.0/

Тут пусто пару дней.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39917127
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilio77,

это чиниться.

Если хочешь побыстрее проверить новый снапшот

авторIf the build you are looking for is not fresh, you may find more recent snapshots at Appveyor:
Go to https://ci.appveyor.com/project/FirebirdSQL/firebird/history
Find and click the tag you are interested in

  • Click the Job Name
  • Select the Artifacts tab
  • Download the desired snapshot image file
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39919703
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilio77
hvlad,

Что-то не не нашел snapshot 4.0.
http://web.firebirdsql.org/download/snapshot_builds/win/4.0/

Тут пусто пару дней.

Ап.
Китайский Новый год, может быть.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39923694
alex deeep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сколько можно кодить и подкоживать? Уже почти год как вышла бета 1... Хотя бы бету 2 выпустят в 2020м?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39923697
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex deeep
Сколько можно кодить и подкоживать?
Столько сколько нужно.
alex deeep
Хотя бы бету 2 выпустят в 2020м?
Что сделал лично ты для приближения столь знаменательного события?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39923702
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забанить дерзкого негодника!! За неподчтение к анналам.))
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39923761
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad F
неподчтение к анналам
Не понял, что тут написано, но сдаётся мне, что такое в приличном обществе не говорят.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39923788
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Какое там может быть общество! Какой-нибудь сброд, с которым приличному человеку и поговорить не о чем" (с)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39924563
alex deeep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan_Pisarevsky
Что сделал лично ты для приближения столь знаменательного события?

Тестировал бэту 1 и молился...
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39924665
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex deeepТестировал бэту 1

И что показали тесты?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39924671
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

мои тесты показали что инициализация первого коннекта к базе замедлилась в 4 раза.
Дальше вроде примерно как у тройки идёт. В принципе, если система работает как постоянный коннект/дисконнект обходится через LINGER. А учитывая недавний коммит с кешем подготовленных запросов для security.db вообще всё хорошо.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39925243
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazilio77, ёёёёё,

bazilio77Что-то не не нашел snapshot 4.0.
http://web.firebirdsql.org/download/snapshot_builds/win/4.0/

Тут пусто пару дней.

ура!!! Починили :-)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39925294
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
bazilio77, ёёёёё,

bazilio77Что-то не не нашел snapshot 4.0.
http://web.firebirdsql.org/download/snapshot_builds/win/4.0/

Тут пусто пару дней.


ура!!! Починили :-)
Поздно. Я уже собирать из исходников научился.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39925306
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё,

вобще-то это не обязательно, можно

If the build you are looking for is not fresh, you may find more recent snapshots at Appveyor:
Go to https://ci.appveyor.com/project/FirebirdSQL/firebird/history
Find and click the tag you are interested in
  • Click the Job Name
  • Select the Artifacts tab
  • Download the desired snapshot image file
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952271
sysdba22
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как-то тихо и без объявлений ФБ4 уже Бета 2. Вопрос разработчикам, есть ли какие-то обоснованные сомнения против того, чтобы поставить ФБ4 в промышленную эксплуатацию? Может кто-то знает?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952278
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22,

ну официально ещё Beta2 ещё не объявили, но по сути уже да (RN готовится).

sysdba22поставить ФБ4 в промышленную эксплуатацию

рисковано. Несмотря на то что снапшоты довольно стабильные я бы поостерёгся до RC.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952310
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sysdba22
как-то тихо и без объявлений ФБ4 уже Бета 2
Тег в исходниках ставится раньше объявления о событии.
Хотя бы для того, чтобы подготовить документацию.
Но - да - бета2 уже на носу :)

sysdba22
Вопрос разработчикам, есть ли какие-то обоснованные сомнения против того, чтобы поставить ФБ4 в промышленную эксплуатацию?
В промышленное тестирование - да конечно.
В эксплуатацию - рановато (imho x3), разве что собственное тестирование покажет хорошие результаты.

Будут ещё доработки, возможно удастся кое-что улучшить\оптимизировать.

PS х3 - это три раза, а не две буквы ;)
PPS некоторые 2.5 альфу ставили в бой, не буду показывать пальцем и советовать подражать :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952321
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sysdba22
как-то тихо и без объявлений ФБ4 уже Бета 2. Вопрос разработчикам, есть ли какие-то обоснованные сомнения против того, чтобы поставить ФБ4 в промышленную эксплуатацию? Может кто-то знает?

Я когда-то FB 2.0 бету поставил. Обошлось, вроде бы, до сих пор "двойку" на том проекте используем (не бету уже, конечно).

А fb 2.1 бету - не обошлось. Напужались так, что релиза fb 2.5 ждали. :)
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952323
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

я помню что 2.5 ещё и на этапе RC не был стабильным. А вот тройку/четвёрку даже бету было очень трудно уронить
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952325
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так начали применять непрерывное тестирование.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952422
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> PPS некоторые 2.5 альфу ставили в бой

Ага, я тоже сразу вспомнил...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952425
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё ведь зависит от серьёзности применения.
В банкомат альфу никто не поставит. В здравом уме.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952439
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравый ум - понятие растяжимое. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39952440
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Справедливости ради - он вроде тогда пропетлял, обошлось без особых проблем, IIRC.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39957631
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39957996
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

а когда примерно релиз будет готов. Надо себе время запланировать на посмотреть, перейти и т.д. Высокому руководству заранее планы объявить.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39958002
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

посмотреть прям сейчас можешь начинать. Чем больше багов найдём тем быстрее RC будет.
А вот переход лучше до RC подождать
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39958013
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

для посмотреть я понял. Работы текущей много и она расписана на несколько месяцев вперёд. И нам время нужно запланировать/выделить скорее на переход. С трёшки, надеюсь, не сама большая проблема будет. Скажем к августу вряд ли?
Lateral уже есть. Примеры посмотрел в RN, очень порадовало. А то поля конкатенирую, потом на клиенте разбираю.
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39968880
Фотография Bimon Subio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А когда появятся линки в другие СУБД?

И кстати, что там в v4 за репликация ожидается?
...
Рейтинг: 0 / 0
Что слыхать про 4.0? Когда?
    #39968889
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bimon SubioА когда появятся линки в другие СУБД?

Если будет принят PR#266, проект magpie перейдёт в бета-стадию и будет доступен к покупке
у IBPhoenix.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
408 сообщений из 408, показаны все 17 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Что слыхать про 4.0? Когда?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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