powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Возможно ли через bash подключиться к PostgreSQL? (без psql)
13 сообщений из 13, страница 1 из 1
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40035919
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Добрый вечер.

Через bash, использую psql легко подклчается.

А возможно ли подключиться из bash без psql к постгресс?
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40035922
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Более подробно за чем это надо.

Есть много маааааленьких серверов, типа кафеварка с БД на борту.

Их тысячи.


Если я парралельно на каждом запускаю запрос из баша, то получаю тысячи процессов в ОС.

Хотелось бы как-нибудь реализовать чтобы процессов было не так много.

Вариант с dblink send_query не подходит, т.к. "сервер" и ногда перестает отвечать и держит коннект бесконечно, сессия не прибивается.
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40035927
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lr2,

странно, у меня пока таких проблем не возникало. А Вы точно после dblink_cancel_query выгребаете всё dblink_get_result, прежде чем уже вызвать dblink_disconnect?
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40035928
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
ptr128
lr2,

странно, у меня пока таких проблем не возникало. А Вы точно после dblink_cancel_query выгребаете всё dblink_get_result, прежде чем уже вызвать dblink_disconnect?


Тут вообще не в этом дело.

Коннект создается и ничего не делает, ничего не возвращает, выгребай не выгребай - он висит.
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40035935
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lr2
Добрый вечер.

Через bash, использую psql легко подклчается.

А возможно ли подключиться из bash без psql к постгресс?

можно - с помощью ebash
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40035939
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lr2
Более подробно за чем это надо.

Есть много маааааленьких серверов, типа кафеварка с БД на борту.

Их тысячи.


Если я парралельно на каждом запускаю запрос из баша, то получаю тысячи процессов в ОС.

Хотелось бы как-нибудь реализовать чтобы процессов было не так много.

Вариант с dblink send_query не подходит, т.к. "сервер" и ногда перестает отвечать и держит коннект бесконечно, сессия не прибивается.

если на одном сервере параллельно запускать тысячи процессов - то и через psql и через bash(уж не знаю как вы это реализуете) будет все та же тысяча процессов.
И вообще - какая задача стоит(кроме уменьшения числа процессов)?
И чем не подходят эти тысячи процессов?
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036024
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
mefman
lr2
Более подробно за чем это надо.

Есть много маааааленьких серверов, типа кафеварка с БД на борту.

Их тысячи.


Если я парралельно на каждом запускаю запрос из баша, то получаю тысячи процессов в ОС.

Хотелось бы как-нибудь реализовать чтобы процессов было не так много.

Вариант с dblink send_query не подходит, т.к. "сервер" и ногда перестает отвечать и держит коннект бесконечно, сессия не прибивается.

если на одном сервере параллельно запускать тысячи процессов - то и через psql и через bash(уж не знаю как вы это реализуете) будет все та же тысяча процессов.
И вообще - какая задача стоит(кроме уменьшения числа процессов)?
И чем не подходят эти тысячи процессов?



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


>если на одном сервере параллельно запускать тысячи процессов - то и через psql и через bash(уж не знаю как вы это реализуете) будет все та же тысяча процессов.

нет
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036025
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Можно ли в баше сделать подключение без psql?
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036027
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lr2
Можно ли в баше сделать подключение без psql?


Вроде нет.
Т.е. Вы все равно должны дернуть из bash-а какой-то другой софт, который выполнить подключение, выполнит команду, вернет результат и закроет подключение.
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036034
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Guzya
lr2
Можно ли в баше сделать подключение без psql?


Вроде нет.
Т.е. Вы все равно должны дернуть из bash-а какой-то другой софт, который выполнить подключение, выполнит команду, вернет результат и закроет подключение.



А библиотеку какую-нить как-нить подложить и использовать можно без psql ?
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036052
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Протокол pq бинарный. У вас будет много интересного счастья реализовать его на баше.

Возьмите "что угодно", к чему есть libpq биндинги асинхронных функций и реализуйте опрос всей толпы из одного процесса.
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036057
lr2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lr2
Гость
Melkij
Протокол pq бинарный. У вас будет много интересного счастья реализовать его на баше.

Возьмите "что угодно", к чему есть libpq биндинги асинхронных функций и реализуйте опрос всей толпы из одного процесса.


Спасибо, за ответ.

Звучит как то, что надо!


...а что можно для этого взять, например?

Можно ли скомпилить на чистом С?
...
Рейтинг: 0 / 0
Возможно ли через bash подключиться к PostgreSQL? (без psql)
    #40036064
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lr2
Можно ли скомпилить на чистом С?

Да.
PostgreSQL и, соответственно, libpq, на С и написаны.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Возможно ли через bash подключиться к PostgreSQL? (без psql)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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