powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как определить ОС в функции?
7 сообщений из 7, страница 1 из 1
Как определить ОС в функции?
    #39314579
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли внутри функции определить под какой ОС работает сервер PostgreSql?
...
Рейтинг: 0 / 0
Как определить ОС в функции?
    #39314602
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

а для чего?
...
Рейтинг: 0 / 0
Как определить ОС в функции?
    #39314634
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,

Распарсить `SELECT version()`.
...
Рейтинг: 0 / 0
Как определить ОС в функции?
    #39314792
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexiusРолг Хупин,

а для чего?

1. интересно знать ;-)
2. в таблице хранятся пути к файлам, они как-то обрабатываются, в триггере добавляется \ в конце и т.д.
Есть функция, в которой попытка разобрать и понять указан локальный путь или сетевой, если локальный - ошибка ... и т.д..
...
Рейтинг: 0 / 0
Как определить ОС в функции?
    #39314794
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vyegorovРолг Хупин,

Распарсить `SELECT version()`.

ок,

"PostgreSQL 9.5.3, compiled by Visual C++ build 1800, 64-bit"

ловить по "Visual C++"?
...
Рейтинг: 0 / 0
Как определить ОС в функции?
    #39314816
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин пути к файламнаклонности это не то же самое, что ОС. Их определить не проблема. Но. Закрадывается предположение, что нужны клиентские слеши. И в любом случае, определить локальность по написанию нельзя ни на винде, ни на юниксах.
...
Рейтинг: 0 / 0
Как определить ОС в функции?
    #39314834
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p2.Ролг Хупин пути к файламнаклонности это не то же самое, что ОС. Их определить не проблема. Но. Закрадывается предположение, что нужны клиентские слеши. И в любом случае, определить локальность по написанию нельзя ни на винде, ни на юниксах.

Да, пути отдаются клиенту, и уже он реально с ними работает.

В общем случае нельзя, конечно, но хотя бы минимально выловить, например,
d:\myfiles\
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как определить ОС в функции?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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