|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
Вроде же хотели это увеличить. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 16:33 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
NickDee, перехотели (в 3.0) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 16:47 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
Ага, байт 500 хорошо бы. И чтобы русскими символами, без квотирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 16:47 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
dimitrперехотели (в 3.0) Таблицы и поля неанглийскими буквами в UTF8-базах опять идут лесом... Может оно и хорошо, конечно. И лесом идёт импорт 1 в 1 из других СУБД, если там у таблицы или у поля русское имя длинней 15 букв. Эхх... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 17:33 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
NickDeeВроде же хотели это увеличить. А на куа оно надо? Современные средства проектирования хранят значение доменов и таблиц в собственном файле настроек/конфигурации. А в базе, как правило, таблицы вроде R2000, J100500, D20000, SC0500. Речь не только об 1С. От того, что будет больше 31 символа - положение дел не изменится. С другой стороны, разработчикам всяких там БестЗвит/МедОК и проч. возможность создавать таблицы с длинными именами руки не выпрямит. Да и наследственность, то бишь - вертикальная совместимость, в этом деле очень важна. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 17:35 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
PEAKTOPNickDeeВроде же хотели это увеличить. А на куа оно надо? Современные средства проектирования хранят значение доменов и таблиц в собственном файле настроек/конфигурации. А в базе, как правило, таблицы вроде R2000, J100500, D20000, SC0500. Речь не только об 1С. От того, что будет больше 31 символа - положение дел не изменится. R2000, J100500, D20000, SC0500 - это может и хорошо. До тех пор, пока вы однажды не захотите написать sql-запрос ручками :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 17:47 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
NickDeeИ лесом идёт импорт 1 в 1 из других СУБД, если там у таблицы или у поля русское имя длинней 15 букв. Множественное число тут ни к чему. Таких СУБД, где "у поля русское имя длиннее 15 букв" - ровно одна. И импорт из неё не имеет смысла, поскольку по всем показателям она мощнее чем Firebird. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 17:51 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovNickDeeИ лесом идёт импорт 1 в 1 из других СУБД, если там у таблицы или у поля русское имя длинней 15 букв. Множественное число тут ни к чему. Таких СУБД, где "у поля русское имя длиннее 15 букв" - ровно одна. И импорт из неё не имеет смысла, поскольку по всем показателям она мощнее чем Firebird. Я ещё Access знаю. И имхо баз на нём в тысячи раз больше чем на других субд. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 17:55 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
NickDeeЯ ещё Access знаю. И имхо баз на нём в тысячи раз больше чем на других субд.Вопрос только в том, стоит ли те тысячи в FB переносить... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 19:45 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
Kirill Razuvaevстоит ли те тысячи в FB переносить... В особенности один-к-одному. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 19:48 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovKirill Razuvaevстоит ли те тысячи в FB переносить... В особенности один-к-одному. Перевод один-в-один становится первым этапом в миграции. Именно невозможность писать длинные имена обрывает не начавшийся процесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 22:43 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
чччДАга, байт 500 хорошо бы. Ну 500 может и не надо, но хотя бы 64, да и 128 не помешало бы :) У меня например довольно много идентификаторов приближаются к опасной границе 31 :) и я заботливо пересчитываю символы когда создаю ХП с длинным именем. Еще что-то припоминаю, про работу под Rubi on Rails с Firebird- RoR фреймворк сам создает объекты в БД, и там нужны весьма длинные имена. Подробностей не помню, к сожалению забросил RoR так и не познакомившись как следует. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 22:55 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
NickDeeR2000, J100500, D20000, SC0500 - это может и хорошо. До тех пор, пока вы однажды не захотите написать sql-запрос ручками :) забавно будет посмотреть на селективный запрос из табли с 50ти символьным названием и с многоэтажными джойнами с такими же длинными таблями:) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 23:00 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
NickDeeDimitry SibiryakovМножественное число тут ни к чему. Таких СУБД, где "у поля русское имя длиннее 15 букв" - ровно одна. И импорт из неё не имеет смысла, поскольку по всем показателям она мощнее чем Firebird.Я ещё Access знаю. И имхо баз на нём в тысячи раз больше чем на других субд. Ну, коли уж пошла такая пьянка... А давайте ещё до кучи символ ` объявим равноценным символу ' ? Упростит переход, правда, только с одной СУБД, но зато какое количество хомячков набежит! =) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 23:12 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
PEAKTOP... Упростит переход, правда, только с одной СУБД, но зато какое количество хомячков набежит! =) Хомячков, имхо, от массовой атаки отсутствие шифрование файла базы удерживает. ... В прошлую пятницу один из хитрых представителей клиента спросил: "Можно ли организовать шифрование файла с данными?" "Конечно", соврал я. "Если у вас повышенные требования к безопасности, мы можем установить базу на защищенный раздел диска." Все так обрадовались. ...ни разу не помню, чтобы кто-то после инсталляции пароль подключения к базе менял. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 23:22 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
afgmПеревод один-в-один становится первым этапом в миграции. Именно невозможность писать длинные имена обрывает не начавшийся процесс. И сильно экономит время, поскольку даже если бы этот первый этап удался, то второй обломится из-за того, что синтаксис SQL "несколько" другой. Поэтому для удачных миграций первый этап это как раз приведение БД к вменяемой структуре. Переименование таблиц в этом процессе - наименьшая из проблем. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2013, 23:43 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovПереименование таблиц в этом процессе - наименьшая из проблем. Это если переводящий знает ради чего всё затевается, и все плюшки птицы знает. А если миграция идёт скрепя сердце? Если уж продолжать оффтопить, то мне всегда 2-х вещей не хватало в FB: длина идентификаторов и обслуживание метаданных на боевой БД. И да, под БД с большими идентификаторами (и кириллическими тоже) понимается Access и MS SQL Server. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 10:38 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
afgmобслуживание метаданных на боевой БД. За такое, к примеру, в "некоторых конторах, которые называть нельзя" руки могут оторвать физически. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 10:44 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
wadmanЗа такое, к примеру, в "некоторых конторах, которые называть нельзя" руки могут оторвать физически. За что именно? Есть баг в логике. Обкатал на тестовой БД. Исправление работает корректно. Хочу внедрить и иду лесом. В моём случае "отрывание рук", слышимое много раз на форуме и в живом общении, не более чем слова. Нельзя "авиадиспетчера оставить без радара". ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 11:01 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
afgmЗа что именно? Вот за это: afgmЕсть баг в логике. Обкатал на тестовой БД. Исправление работает корректно. Это замкнутый круг. Кто баг допустил? Тот, кому показалось, что "работает корректно". Ну и если ресурс занят, то с ним кто-то работает и потерянные данные могут дорого обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 11:07 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
wadmanЭто замкнутый круг. Кто баг допустил? Тот, кому показалось, что "работает корректно". Я хочу в мир где программисты безгрешны и вместо кода у них радуга, но реальность устроена иначе. Не все могу позволить себе тестеров, не говоря уже о полноценном ТЗ, TDD подходе и прочих вещах. И не у всех тиражируемые ситемы. Бывает что скорость смены бизнес требований превышает скорость компиляции проекта. wadmanНу и если ресурс занят, то с ним кто-то работает и потерянные данные могут дорого обойтись. Какие данные? Часто это кеш коннекта. Текст процедуры - вот данные. Я не хочу сказать, что со времён 1.0-1.5 ничего не изменилось в лучшую сторону, и ожидание 3-ки с SMP Super-ом не событие, но на практике этого бывает недостаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 11:35 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
и как это пользователи Oracle до сих пор не истребовали себе такую архиважную фичу... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 12:03 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
afgmНе все могу позволить себе тестеров, не говоря уже о полноценном ТЗ, TDD подходе и прочих вещах.Тестеры и ТЗ - это внешние вещи. А кто мешает использовать TDD или хотя бы покрывать юнит-тестами наиболее критичные участки? Это внутреняя кухня программиста, и никто кроме него самого, его лени/привычки тут не будет преградой. p.s. Кто-нибудь использует юнит-тестирование хранимых процедур? Изобретаю свой велосипед для их разработки, хранения в БД и автозапуска. Но быть может всё уже апробировано до нас? Применительно к Firebird, конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 12:11 |
|
В 3.0 максимальная длина имени поля/таблицы 31 символ?
|
|||
---|---|---|---|
#18+
dimitrперехотели (в 3.0) А можно узнать почему перехотели? Я понимаю что правильно давать таблицам/полям/процедурам имена лаконичные и понятные, однако, я уверен что многие из нас, создавая БД, использую разного рода роботов/скрипты которые за разработчика генерируют второстепенный утильный код, типа: вьюшки/триггера/внешние ключи/код проверки прав. И вот как быть, когда мой скрипт создавая мне внешний ключ по такому формату: FK_ + table name 1 + _ + table name 2, упирается в ограничение на длину? Это я к тому что правила хорошего тона тут не аргумент. Поэтому и хочется узнать почему отменили? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 12:26 |
|
|
start [/forum/topic.php?fid=40&fpage=49&tid=1561738]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 294ms |
total: | 436ms |
0 / 0 |