Size: a a a

pgsql – PostgreSQL

2020 June 30

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in pgsql – PostgreSQL
Yaroslav Schekin
Эта информация не помогает, правда. Смотрите планы.
а, кажись нашел проблему.. у меня же перед инсертами стоит селект))
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
👨🏼‍💻 Pírαt neωTíme 🛩
а, кажись нашел проблему.. у меня же перед инсертами стоит селект))
Т.е. проблема была совсем не с INSERT-ами? ;)
А Вы бы сейчас проверяли по "списку"... впустую.
источник

👨n

👨🏼‍💻 Pírαt neωTíme 🛩... in pgsql – PostgreSQL
Yaroslav Schekin
Т.е. проблема была совсем не с INSERT-ами? ;)
А Вы бы сейчас проверяли по "списку"... впустую.
😅 ну, бывает... пока стал раскапывать где может быть проблема обнаружил и вспомнил про выборку) Чтобы дубликаты исключать (про уникальные ключи можешь не говорить)
источник

G

Galv in pgsql – PostgreSQL
Добрый вечер! Как можно этот запрос написать без применения подзапроса?

SELECT COUNT(*) FROM org_type_on_related_genre WHERE genre_id = :deletedGenreId and org_type_id IN (SELECT org_type_id FROM org_type_on_related_genre GROUP BY org_type_id HAVING count(*) > 1

нужно получить количество строк, в которых genre_id равен искомому id и при этом org_type_id этой строчки в данной таблице не уникален
источник

O

Oleh in pgsql – PostgreSQL
всем привет, это ок практика связывать one to one как primary + foreign keys ?

users - id (primary)
customers - userId (primary, foreign)

до этого использовал
users - id (primary)
customers - id (primary), userId (foreign)

Но для реализации функционала в приложении проще юзать везде userId
источник

O

Oleh in pgsql – PostgreSQL
источник
2020 July 01

/

/dev/null in pgsql – PostgreSQL
Ребят, такой вопрос:
Заливаю данные в БД
psql "postgres://postgres@localhost" -f /pod-data/*.sql

В директории pod-data находятся несколько sql фалов. (user.sql, roles.sql, types.sql)
Как правильно наименовать файлы что-бы они выполнились в нужной последовательности? (например types, roles, user)
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
/dev/null
Ребят, такой вопрос:
Заливаю данные в БД
psql "postgres://postgres@localhost" -f /pod-data/*.sql

В директории pod-data находятся несколько sql фалов. (user.sql, roles.sql, types.sql)
Как правильно наименовать файлы что-бы они выполнились в нужной последовательности? (например types, roles, user)
Слить в один файл в нужной последовательности и не заморачиваться.
источник

DK

Den KP in pgsql – PostgreSQL
Джедаи, кто может поделится рабочих скриптом, который по всей БД выгружает размер всех схем?
источник

DK

Den KP in pgsql – PostgreSQL
рабочим*
источник

DP

Dmitriy Popovichenko in pgsql – PostgreSQL
Den KP
Джедаи, кто может поделится рабочих скриптом, который по всей БД выгружает размер всех схем?
Добрый день, размеры пользовательских схем, без системных
---------- Размер схем
SELECT
schemaname, pg_size_pretty(sum (pg_total_relation_size(schemaname||'.'||tablename))) AS schema_size
FROM pg_catalog.pg_tables
where schemaname not in ('pg_catalog','information_schema') group by schemaname;
источник

DK

Den KP in pgsql – PostgreSQL
Dmitriy Popovichenko
Добрый день, размеры пользовательских схем, без системных
---------- Размер схем
SELECT
schemaname, pg_size_pretty(sum (pg_total_relation_size(schemaname||'.'||tablename))) AS schema_size
FROM pg_catalog.pg_tables
where schemaname not in ('pg_catalog','information_schema') group by schemaname;
черезмерно благодарен!
источник

DP

Dmitriy Popovichenko in pgsql – PostgreSQL
всегда пожалуйста, просто самому стало интересно написать такой)
источник

DK

Den KP in pgsql – PostgreSQL
Dmitriy Popovichenko
всегда пожалуйста, просто самому стало интересно написать такой)
1 но на одной жирной БД в ошибку падает
источник

DK

Den KP in pgsql – PostgreSQL
ERROR:  invalid name syntax
SQL state: 42602
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Чрезмерность вредна, наверное.
источник

DK

Den KP in pgsql – PostgreSQL
Тоже так думаю, чет там со схемами разлад
источник

DP

Dmitriy Popovichenko in pgsql – PostgreSQL
возьмите имена полей в кавычки, скорее всего у вас есть пользовательские таблицы с неправильным именем, очень часто может встречаться имя таблицы через дефис или точку)

---------- Размер схем
SELECT
schemaname, pg_size_pretty(sum (pg_total_relation_size('"'||schemaname||'"."'||tablename||'"'))) AS schema_size
FROM pg_catalog.pg_tables
where schemaname not in ('pg_catalog','information_schema') group by schemaname;
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
select pn.nspname,sum(pg_pretty_size(pg_total_relation_size(pc.oid))) as schema_size from pg_class pc join pg_namespace pn on pc.relnamespace = pn.oid where pn.nspname <> 'pg_catalog' and pn.nspname <> 'information_schema';
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in pgsql – PostgreSQL
Как настроить доступ для pgsql? Ввожу пароли, которые ставил при установке сервака - не пускает
Именно в (pg_dump/psql)
источник