Size: a a a

pgsql – PostgreSQL

2020 July 22

y

ymdev in pgsql – PostgreSQL
Alex Ted
Привет, есть 2 стула - на одном пики точеные, на другом...
?
источник

AT

Alex Ted in pgsql – PostgreSQL
не обращай внимания, эт я так, триггернулся на знакомую фразу из шуточной загадки...
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
ymdev
Привет, есть 2 вопроса.
1) Как вставить файл в таблицу без pg_read_binary_file посредством insert into table ( 'file_content' ) VALUES ( ???? ). Каким образом сюда бинарник сунуть?

2) Поддерживает ли postgre запись большого файла по частям (чанкам)? Если кто знаком с nodejs, там есть такие штуки как потоки (stream). И можно из одного в другой пайпить (pipe) по частям.
1. Если из приложения — подстановкой параметра, если из psql — hex-encoded string, например.
2. Только для large objects, не для bytea.
3. СУБД называется postgres. ;)
источник

y

ymdev in pgsql – PostgreSQL
Yaroslav Schekin
1. Если из приложения — подстановкой параметра, если из psql — hex-encoded string, например.
2. Только для large objects, не для bytea.
3. СУБД называется postgres. ;)
что за зверь large objects?
В списке типов не нашел
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
ymdev
что за зверь large objects?
В списке типов не нашел
источник

EZ

Evgenii Zhuravlev in pgsql – PostgreSQL
Denis Girko ☕️
Нормально все.

1) Баунсер как раз и нужен, чтобы поддерживать заданное количество (до 50, например) коннектов к базе в живом виде, готовых для использования.

2) DISCARD ALL - это последний запрос, выполненный в этом соединении с базой.

3) CPU idle - это не отжирание CPU, это как раз доля его простоя.
Первые два пункта понятно, спасибо большое, но по
3) я имею ввиду именно "percent CPU" из htop (процент процессорного времени, которое процесс использует в настоящее время.), т.е. эти процессы реально "отжирают" CPU, при этом содержа в себе только DISCARD ALL.
Причину этого я и ищу)
источник

EZ

Evgenii Zhuravlev in pgsql – PostgreSQL
pgbouncer в режиме session (требование приложения), Постгри 10 версии , баунсер 1.9.0
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Evgenii Zhuravlev
Первые два пункта понятно, спасибо большое, но по
3) я имею ввиду именно "percent CPU" из htop (процент процессорного времени, которое процесс использует в настоящее время.), т.е. эти процессы реально "отжирают" CPU, при этом содержа в себе только DISCARD ALL.
Причину этого я и ищу)
Причина в том, что pg_stat_activity показывает последний выполненный запрос.
Т.к. Вы смотрите только на "моментальный снимок", но данные по нагрузке видите за весь период с предыдущего снимка — такая картина и получается (т.е. если в какой-то сессии за это время выполнилось 20 запросов, и где-то половину времени сессия просто ждала очередного запроса от клиента — будет видна нагрузка от этих 20 запросов, но последним запросом скорее всего будет именно DISCARD ALL).
источник

y

ymdev in pgsql – PostgreSQL
Ага, понял, спасибо. Не совсем то, что хотел, но уже неплохо)
источник

EZ

Evgenii Zhuravlev in pgsql – PostgreSQL
Yaroslav Schekin
Причина в том, что pg_stat_activity показывает последний выполненный запрос.
Т.к. Вы смотрите только на "моментальный снимок", но данные по нагрузке видите за весь период с предыдущего снимка — такая картина и получается (т.е. если в какой-то сессии за это время выполнилось 20 запросов, и где-то половину времени сессия просто ждала очередного запроса от клиента — будет видна нагрузка от этих 20 запросов, но последним запросом скорее всего будет именно DISCARD ALL).
О, спасибо большое
источник

BN

Bekzod Norkulov in pgsql – PostgreSQL
всем привет,  можете подсказать что делает
orderBy  column=0, column
?
источник

2_

2flower _ in pgsql – PostgreSQL
Bekzod Norkulov
всем привет,  можете подсказать что делает
orderBy  column=0, column
?
внезапно,сортирует. :)
источник

BN

Bekzod Norkulov in pgsql – PostgreSQL
))
источник

BN

Bekzod Norkulov in pgsql – PostgreSQL
источник

BN

Bekzod Norkulov in pgsql – PostgreSQL
нашел)
источник

R

Roux in pgsql – PostgreSQL
Здравствуйте. Нужна помощь)

Есть офф документация:
https://preview.adonisjs.com/guides/database/setup

Мой порядок действий:
1. npm i @adonisjs/lucid@alpha
2. node ace invoke @adonisjs/lucid
3. npm i pg

В .env задаю:

DB_CONNECTION=pg
DB_USER=юзер
DB_PASSWORD=пароль юзера
DB_NAME=созданная бд

Как итог, при миграции
"make:migration" command not found

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

Подскажите пожалуйста, что я делаю не так? Может упускаю что-то?
источник

s

sexst in pgsql – PostgreSQL
Есть стойкое подозрение что вам с этим вопросом к node.js ежели пишет "command not found".
источник

R

Roux in pgsql – PostgreSQL
sexst
Есть стойкое подозрение что вам с этим вопросом к node.js ежели пишет "command not found".
Прикол в том, что если использую mysql, то все работает и комманд прекрасно фаунд 😄 Похоже проблема в сыром адонисе(
источник

s

sexst in pgsql – PostgreSQL
Roux
Прикол в том, что если использую mysql, то все работает и комманд прекрасно фаунд 😄 Похоже проблема в сыром адонисе(
Ну типа того, да
источник

s

sexst in pgsql – PostgreSQL
Здесь просто в основном отвечают люди, которые специализируются по вопросам, с, так сказать, другой стороны коннекта)
источник