powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Firebird 4. Про него пока пишите сюда.
25 сообщений из 116, страница 4 из 5
Firebird 4. Про него пока пишите сюда.
    #39949912
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

добавь пожалуйста подсветку ключевых слов
Код: plaintext
enable disable publication

Это нужно для

README.ddl.txt22) Added replication control clauses to ALTER DATABASE statement.
(Dmitry Yemanov)

ALTER DATABASE {ENABLE | DISABLE} PUBLICATION

Enables or disabled replication. The change is applied immediately after commit.

ALTER DATABASE ADD ALL TO PUBLICATION

Enables replication for all tables inside the database, including the ones to be created in the future.

ALTER DATABASE ADD TABLE {<table1>, <table2>, ..., <tableN>} TO PUBLICATION

Enables replication for the specified set of tables.

ALTER DATABASE DROP ALL FROM PUBLICATION

Disables replication for all tables inside the database, including the ones to be created in the future.

ALTER DATABASE DROP TABLE {<table1>, <table2>, ..., <tableN>} FROM PUBLICATION

Disables replication for the specified set of tables.

23) Added optional replication control clauses to CREATE TABLE and ALTER TABLE statements.
(Dmitry Yemanov)

CREATE TABLE <name> ... [ {ENABLE | DISABLE} PUBLICATION ]
ALTER TABLE <name> ... [ {ENABLE | DISABLE} PUBLICATION ]

Defines whether replication is enabled for the specified table.
If not specified in the CREATE TABLE statement, the database-level default behaviour is applied.

Вообще не плохо бы ещё какую-то визуальную настройку сделать где можно быстро включить/выключить таблицы для репликации.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39950559
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё надо бы добавить поддержку некоторых новых функций

Код: plaintext
1.
2.
3.
MAKE_DBKEY
RDB$GET_TRANSACTION_CN
HEX_ENCODE
HEX_DECODE

описано здесь

https://github.com/FirebirdSQL/firebird/blob/master/doc/sql.extensions/README.builtin_functions.txt
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39950780
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис

добавь пожалуйста подсветку ключевых слов
Код: plaintext
enable disable publication


Добавил.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39950781
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
ещё надо бы добавить поддержку некоторых новых функций

Код: plaintext
1.
2.
3.
MAKE_DBKEY
RDB$GET_TRANSACTION_CN
HEX_ENCODE
HEX_DECODE


Добавил подсветку и хинты.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39967274
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

у меня IBExpert 2020.5.19.1 валится при попытке соединения с Firebrid 4.0.0.2011.
Клиентская библиотека той же версии.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Сигнатура проблемы:
  Имя события проблемы:	APPCRASH
  Имя приложения:	IBExpert.exe
  Версия приложения:	2020.5.19.1
  Отметка времени приложения:	2a425e19
  Имя модуля с ошибкой:	fbclient.dll
  Версия модуля с ошибкой:	4.0.0.2011
  Отметка времени модуля с ошибкой:	5ed460e8
  Код исключения:	c0000005
  Смещение исключения:	00047dda
  Версия ОС:	6.1.7601.2.1.0.256.1
  Код языка:	1049
  Дополнительные сведения 1:	9ad0
  Дополнительные сведения 2:	9ad06e74f2f3442b3d90e7e79aef7354
  Дополнительные сведения 3:	fdff
  Дополнительные сведения 4:	fdff8ff4b1d8205a26e6b78e8f8b0911
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39967275
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

мне кажется это потому что, в снапшотах IUtil правили
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39969190
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис

мне кажется это потому что, в снапшотах IUtil правили


А чего там направили, если вкратце?
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39969215
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

да сам IUtils поменяли. Выкинули 2 метода которые преобразовывали хендлы в IAttechment, ITransaction, и разместили их в отдельные функции. Плюс номер версии интерфейса поправили

https://github.com/FirebirdSQL/firebird/commit/a9cef6d9aeaabc08d8f104230a38345340edf7a2

Скорее всего надо просто пересобрать с новым Firebird.pas
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39969238
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Выкинули 2 метода которые преобразовывали хендлы в IAttechment, ITransaction, и разместили их в отдельные функции. Плюс номер версии интерфейса поправили


Ну молодцы, чо. Номер версии как был 4, так и остался. Зато теперь getInt128 живет по другому адресу, и на попытке его дернуть все и сыпется. Могли бы и оставить эти несколько байт в таблице.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39969244
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

ну там обоснование мол раз методы существовали только в бете, то и номер версии интерфейса менять не стоит.
На стадии альфы/беты такое вполне может быть.

авторПлюс номер версии интерфейса поправили

я имел ввиду при генерации firebird.pas через клопа. Если ты его не используешь, то должно быть всё равно.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39969256
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подрихтовал IUtils у себя. Теперь, видимо, падать будет у тех, кто не самым свежим снапшотом пользуется.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39969320
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

спасибо.

Им проще ответить: обновитесь до текущего снапшота, API поменялся.
Вон Beta 1 -> Beta 2 ODS поменялось, и пришлось b/r делать
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973391
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Парсер не понимает конструкции типа "SET BIND OF INT128 TO LEGACY;" в триггере.
2. Не выделяются жирным новые незарезерированные слова: BIND и LEGACY, хотя другие выделяются. Видимо, потому что их добавили в Beta 2.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973414
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxПарсер не понимает конструкции типа "SET BIND OF INT128 TO LEGACY;" в триггере.

ясен пень INT128 только позавчера добавили

IBExpert,

кстати надо бы теперь ещё и отдельный тип INT128 добавить в редакторы таблиц, ХП, функций
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973418
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
ясен пень INT128 только позавчера добавили

Это как пример было. Он и "SET BIND OF NUMERIC(38) TO LEGACY" не понимает.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973441
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxSET BIND OF NUMERIC(38) TO LEGACY

дык вот это в последнем снапшоте больше не поддерживается. INT128 он сразу и для всех NUMERIC/DECIMAL/INT128 работает
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973457
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Я тут вообще-то пишу про парсер IBExpert'а - что он не понимает команду SET BIND внутри триггера, а не про снапшоты сервера.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973479
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax

Я тут вообще-то пишу про парсер IBExpert'а - что он не понимает команду SET BIND внутри триггера


Он понимает. BIND и LEGACY тоже подсвечивает.
INT128 пока не понимает, да.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973549
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
CyberMaxSET BIND OF NUMERIC(38) TO LEGACY


дык вот это в последнем снапшоте больше не поддерживается. INT128 он сразу и для всех NUMERIC/DECIMAL/INT128 работаетТы в этом уверен ?
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39973556
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

про не поддерживается я наврал, но именно в этой записи распространяется только на NUMERIC(38, x), где x > 0
C INT128 распространяется на INT128 и все NUNERIC(38, x)
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39977896
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird-4.0.0.2097-0_Win32, сегодняшний
IBExpert 2020.7.7.1, сегодняшний

пытаюсь добавить вычисляемое поле, получаю Malformed string.

База UTF-8, подключение оно же.
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39977897
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и те, что добавлял раньше (пару месяцев назад), стали криво отображаться
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39978326
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧЯДНТ?
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39978341
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvb
ЧЯДНТ?


В SQL-редакторе тот же ALTER что выдает?
...
Рейтинг: 0 / 0
Firebird 4. Про него пока пишите сюда.
    #39978356
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

вроде, выполняется, но в поле все равно кракозябры
...
Рейтинг: 0 / 0
25 сообщений из 116, страница 4 из 5
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Firebird 4. Про него пока пишите сюда.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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