|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
hvlad, Способов решить проблему - много. Одним из них я уже воспользовался (справочник ключевых слов). Ответ на вопросы 1 и 2 уже получил. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:17 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
IBExpert Это раньше появилось, должен появляться хинт с предупреждением. У меня появляется. У меня - нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:21 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
CyberMax Ответ на вопросы 1 и 2 уже получил. Спасибо. это радует :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:21 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
hvlad, А про системную таблицу имеет смысл в трекер писать? Или сразу - нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:26 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
hvladВ чём проблема отследить двойные кавычки в DDL ? "Легально" они могут присутствовать только в тексте DEFAULT или COMMENT, т.е. внутри строки, насколько я понимаю про ловлю именно двойных кавычек я как то не подумал. Не только в DEFAULT, ещё и в вычисляемых полях. COMMENT вообще DDL триггерами не ловится, как и GRANT/REVOKE. Просил я это в трекере, но Адриано ответил что нельзя так как эти операторы не подпадают под шаблон CREATE|ALTER|DROP А синтаксиса в стиле MySQL где COMMENT можно указывать прямо в тексте определения поля у нас нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:36 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
CyberMax hvlad, А про системную таблицу имеет смысл в трекер писать? Или сразу - нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:39 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
05.02.2021 15:39, hvlad пишет: > > Со списком зарезервированных слов ? Не возражаю :) > идея хорошая. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:40 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
05.02.2021 15:55, CyberMax пишет: > CORE-6482 < http://tracker.firebirdsql.org/browse/CORE-6482> проголосовал Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 15:56 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
как вариант: create table rdb$reywords( keyword_name varchar(64), v10 smallint, v15 smallint, v20 smallint, v21 smallint, v30 smallint, v40 smallint, v99 smallint ) список слов и набор флагов, фанаты могут замутить руками "прям щас" на любой версии ФБ, а там гладишь DE. нечто виртуальное-автоматическое соорудит. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:18 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
05.02.2021 17:18, Ivan_Pisarevsky пишет: > а там гладишь DE. нечто виртуальное-автоматическое соорудит. даже если таки да, то в версии 4.Х, как минимум. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:20 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
Мимопроходящий 4.Х, как минимум ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:28 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
05.02.2021 17:28, Ivan_Pisarevsky пишет: > Да я просто к тому, что счастье в виде таблицы можно соорудить и без знания СИ и права коммита в проект. >Коль оно реально надо, давайте сделаем и прямо тут скрипт и выложим. для разных версий он будет разный. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 17:33 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
Мимопроходящий для разных версий он будет разный. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 18:23 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky и набор флагов А флаги то зачем? Просто каждая версия будет иметь свою таблицу и всё. В компонентах доступа такая таблица была бы полезна. Например, в FIBPlus есть функция NeedQuote, которая сейчас работает по списку ключевых слов прописанному в коде. В других компонентах наверняка тоже что-то подобное есть. При наличии двух подключений к серверам разных версий можно будет работать с разным набором ключевых полей. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 18:23 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
ggreggory А флаги то зачем? ggreggory Просто каждая версия будет иметь свою таблицу и всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 18:53 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
ggreggoryНапример, в FIBPlus есть функция NeedQuote, которая сейчас работает по списку ключевых слов прописанному в коде. А могла бы возвращать "dialect = 3" с тем же результатом. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 18:56 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
И что должно быть с такой таблицей при миграции 3.0 -> 4.x -> 5.x ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2021, 20:09 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky, хрень какая. у нас был один реально крутой программер в 1992 году, который именно так и называл переменные. Геморрой был, но никто не помер. Реальный гемор в программах был из-за выполняемых кусков кода типа execute statement, которые собирались по условиям. Отлаживать это было невозможно. Но такое писал другой программер, который потом основал свой бизнес, и преуспел, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2021, 02:30 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
Какой kdv типа execute statement Basil A. Sidorov И что должно быть с такой таблицей при миграции 3.0 -> 4.x -> 5.x ? Вы чего курите? простая таблица и простой селект из нее. Все. Был простой вопрос: Иметь где-то список зарезервированных слов, чтобы с ним можно было так или иначе работать, чтобы он не был размазан ровным слоем по релизотам разных версий. Простой ответ: Держать в базе табличку список этих самых слов. И этой табличке вовсе необязательно быть системной. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2021, 09:49 |
|
Ключевые слова в именах полей
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky Был простой вопрос: Иметь где-то список зарезервированных слов, чтобы с ним можно было так или иначе работать, Этот список, к слову, предосталяют компоненты доступа через схемы метаданных. С учетом версии сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2021, 10:03 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1560136]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
11ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 289ms |
0 / 0 |