powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Линтер, как узнать версию
15 сообщений из 15, страница 1 из 1
Линтер, как узнать версию
    #36531473
dr.Offspring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перерыл всю документацию не нашёл функции на подобии как
MS SQL: Select @@Version
Oracle: SELECT * FROM V$VERSION
MySQL: SELECT SUBSTRING(VERSION(), 1, 3)
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36531945
xuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dr.Offspring,

хороший вопрос Вы задали. Действительно, нет такой специальной функции, надо будет добавить.
Извлечь номер версии БД (которая совпадает с первыми двумя цифрами номера версии СУБД)
из системных таблиц запросом можно, например:

select cast(getbyte($$$s14,65) as char(1))+'.'+cast(getbyte($$$s14,66) as char(1)) from $$$sysrl where rowid=1;

Кроме того, в некоторых интерфейсах (например, LINAPI) есть функции получения версии БД.
Также можно узнать номер версии СУБД ЛИНТЕР, запустив ядро (linter или linternt.exe) с ключом -version.
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36533735
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xuser
select cast(getbyte($$$s14,65) as char(1))+'.'+cast(getbyte($$$s14,66) as char(1)) from $$$sysrl where rowid=1;


Красиво
И что, на всех на всех версиях будет работать (включая недопостгресс) ??? ;)
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534096
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)И что, на всех на всех версиях будет работать (включая недопостгресс) ??? ;)
Gluk, Вы пробовали руками ЛИНТЕР?
Не недопостгресс, а именно ЛИНТЕР?!
Не ЛИНТЕР-ВС с постгрессовским ядром, а наш российский ЛИНТЕР?!!
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534134
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rodenGluk (Kazan)И что, на всех на всех версиях будет работать (включая недопостгресс) ??? ;)
Gluk, Вы пробовали руками ЛИНТЕР?
Не недопостгресс, а именно ЛИНТЕР?!
Не ЛИНТЕР-ВС с постгрессовским ядром, а наш российский ЛИНТЕР?!!

нет (но читал много хорошего) :)
а это как то относится к его usability ???
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534254
dr.Offspring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xuser
select cast(getbyte($$$s14,65) as char(1))+'.'+cast(getbyte($$$s14,66) as char(1)) from $$$sysrl where rowid=1;

Большое спасибо! Работает! Это то, что нужно! :)
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534275
dr.Offspring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
xuser,

Маленькое уточнение...
Как правильнее
Код: plaintext
where rowid =  1 
или всё-таки
Код: plaintext
where "$$$S11" =  0 
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534277
xuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan),

на той, которая переделана из Постгреса, конечно, не будет - там же своя структура системных таблиц. На всех остальных будет.
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534280
xuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dr.Offspring
Как правильнее
Код: plaintext
where rowid =  1 
или всё-таки
Код: plaintext
where "$$$S11" =  0 


и так и так правильно. Условие $$$S11 = 0 выполняется только для записи с ROWID=1.
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534564
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xuserGluk (Kazan),

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

И на том спасибо
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36534868
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
нет (но читал много хорошего) :)

О ЛИНТЕР или постгресовском ЛИНТЕР-ВС?

Gluk (Kazan)roden
Gluk, Вы пробовали руками ЛИНТЕР?


нет
а это как то относится к его usability ???
Приблизительно об этом я и говорю.
Все равно, что сравнивать Delphi с Паскалем. Так у Delphi гораздо больше общего с Паскалем, чем у ЛИНТЕР и ЛИНТЕР-ВС (с постгрессовским ядром).

Вот здесь можно обратиться внимание на разницу. И тут я пожалуй соглашусь, что аналогия с Delphi и Паскалем имеет место быть.
Но вот если обратить внимание на следующий абзац:
"Более того, к настоящему моменту появилась третья – совершенно другая система, не имеющая ничего общего с описанными системами, за исключением названия. Это СУБД Линтер-ВС 6.0.1." это уже о постгрессе ;), в общем становится ясно, что разница, приблизительно как между звездами и планетами.
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36535278
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rodenGluk (Kazan)
нет (но читал много хорошего) :)

О ЛИНТЕР или постгресовском ЛИНТЕР-ВС?

Gluk (Kazan)roden
Gluk, Вы пробовали руками ЛИНТЕР?


нет
а это как то относится к его usability ???
Приблизительно об этом я и говорю.
Все равно, что сравнивать Delphi с Паскалем. Так у Delphi гораздо больше общего с Паскалем, чем у ЛИНТЕР и ЛИНТЕР-ВС (с постгрессовским ядром).

Вот здесь можно обратиться внимание на разницу. И тут я пожалуй соглашусь, что аналогия с Delphi и Паскалем имеет место быть.
Но вот если обратить внимание на следующий абзац:
"Более того, к настоящему моменту появилась третья – совершенно другая система, не имеющая ничего общего с описанными системами, за исключением названия. Это СУБД Линтер-ВС 6.0.1." это уже о постгрессе ;), в общем становится ясно, что разница, приблизительно как между звездами и планетами.

Мне не очень важно, кто из них Delphi, а кто Паскаль, но выяснять таким образом такую элементарщину (для которой даже у детского мопеда MySQL есть функция) в серьезном продукте - форменное безобразие. Продукт может быть всем хорош и сертифицирован всевозможными органами, но при этом, к разработчикам повернут органом вкорне отличным от лица.

Уверен, что у Линтер ВС в этом плане все обстоит лучше (хотя хорошее я читал не о нем), все таки Postgress
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36535445
dr.Offspring
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)
Мне не очень важно, кто из них Delphi, а кто Паскаль, но выяснять таким образом такую элементарщину (для которой даже у детского мопеда MySQL есть функция) в серьезном продукте - форменное безобразие. Продукт может быть всем хорош и сертифицирован всевозможными органами, но при этом, к разработчикам повернут органом вкорне отличным от лица.

Я бы не был столь категоричен... Отсутствие элементарных функций скорее всего болезнь роста... На все случаи жизни функций в ядре не предусмотришь...
Главное что есть доступ к системным таблицам, которые неплохо задокументированы. И саппорт, который хочу заметить оперативно отвечает на вопросы... За что ему большое человеческое спасибо! :)
А потом данные форумы и существуют для того, что бы выяснять может для кого и элементарные вещи... ;)
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36538883
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
Уверен, что у Линтер ВС в этом плане все обстоит лучше (хотя хорошее я читал не о нем), все таки Postgress
Угу, мне тоже знакомый говорит, что Outlander удобнее и динамичнее RAV4, хотя ни на том, ни на другом не ездил :)
Хотя, не исключаю, что и мой знакомый, и Вы правы, все таки не зря сколько врачей - столько и мнений ...
...
Рейтинг: 0 / 0
Линтер, как узнать версию
    #36539948
xuser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Функция LINTER_VERSION будет добавлена в следующие релизы СУБД ЛИНТЕР.
Dr. Offspring, еще раз спасибо за замечание.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Линтер, как узнать версию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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