Size: a a a

pgsql – PostgreSQL

2021 March 04

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
@lesovsky, @korsaka, хочу сделать, чтобы nginx слушал 443 порт и проксировал запросы на 5432
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Sardorkhuja Tukhtakhodjaev
@lesovsky, @korsaka, хочу сделать, чтобы nginx слушал 443 порт и проксировал запросы на 5432
проксировать то он будет, но у постгреса свой протокол, он HTTP не умеет
источник

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
Alexey Lesovsky
проксировать то он будет, но у постгреса свой протокол, он HTTP не умеет
понял. т.е. его никак к домену не подцепить?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
посмотрите в сторону PostgREST, может быть это то что вам надо.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Sardorkhuja Tukhtakhodjaev
понял. т.е. его никак к домену не подцепить?
подцепить то можно, вы можете настроить что у вас постгрес например будет отвечать по адресу https://mydomain, но какой в этом смысл? отвечать он будет только по своему собственному протоколу, не HTTP.
То есть если вы браузером зайдете по адресу, то получите в лучшем случае ничего, а в худшем - ошибку.
источник

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
Alexey Lesovsky
посмотрите в сторону PostgREST, может быть это то что вам надо.
если я правильно понял, что это, то это не совсем то))
источник

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
понял, неудачная идея. Спасибо!
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Подскажите, хранит ли в какой-нибудь таблице постгрес информацию о количестве файлов созданных на таблицу или может их имена?
источник

AN

Alexander Nikitin in pgsql – PostgreSQL
SELECT relname, relfilenode  FROM pg_class;
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Alexander Nikitin
SELECT relname, relfilenode  FROM pg_class;
Я имел ввиду, все файлы на которые разбита таблица.
источник

E

Evgeny in pgsql – PostgreSQL
Георгий Ава
Подскажите, хранит ли в какой-нибудь таблице постгрес информацию о количестве файлов созданных на таблицу или может их имена?
SELECT pg_relation_filepath('tablename');
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Георгий Ава
Подскажите, хранит ли в какой-нибудь таблице постгрес информацию о количестве файлов созданных на таблицу или может их имена?
в постгресе есть набор функций для работы с файлами/инодами файлов, можно через метакоманду посмотреть \df *file*
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
> о количестве файлов созданных на таблицу или может их имена?

pgbench=# select pg_relation_filepath('pgbench_accounts');
pg_relation_filepath
----------------------
base/16386/89753
(1 row)

pgbench=# select * from pg_ls_dir('base/16386/') as ls where ls ~'89753';
   ls    
-----------
89753.1
89753
89753_vm
89753_fsm
(4 rows)

pgbench=# select count(*) from pg_ls_dir('base/16386/') as ls where ls ~'89753';
count
-------
    4
(1 row)
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
это как частный пример... а так можно нагородить любую логику вокруг этих функций
источник

ГА

Георгий Ава... in pgsql – PostgreSQL
Спасибо, буду смотреть!
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
там только смотрите, я от суперюзера все выполнил, если обычным юзером то могут потребоваться доп.права
источник

S

Simon in pgsql – PostgreSQL
Всем привет, не подскажете - какие нибудь тестовые/учебные задачи для тренировки работы с базой данных? Простенькие запросы таке как select, insert, delete, alter на практике понял, но что-нибудь с join'ами бы. Может знаете какой-нибудь ресурс
источник

П

Павел in pgsql – PostgreSQL
Simon
Всем привет, не подскажете - какие нибудь тестовые/учебные задачи для тренировки работы с базой данных? Простенькие запросы таке как select, insert, delete, alter на практике понял, но что-нибудь с join'ами бы. Может знаете какой-нибудь ресурс
источник

Е

Елена in pgsql – PostgreSQL
Simon
Всем привет, не подскажете - какие нибудь тестовые/учебные задачи для тренировки работы с базой данных? Простенькие запросы таке как select, insert, delete, alter на практике понял, но что-нибудь с join'ами бы. Может знаете какой-нибудь ресурс
https://learndb.ru/courses - тут учебник + задачи
источник

Е

Елена in pgsql – PostgreSQL
Simon
Всем привет, не подскажете - какие нибудь тестовые/учебные задачи для тренировки работы с базой данных? Простенькие запросы таке как select, insert, delete, alter на практике понял, но что-нибудь с join'ами бы. Может знаете какой-нибудь ресурс
Ещё на Codewars
источник