Size: a a a

pgsql – PostgreSQL

2020 August 20

AY

Alex Yakimchuk in pgsql – PostgreSQL
Les
уверен что есть, 50 гигов не так уж и много
А как этот момент организован? Для свежих данных делать новый дамп базы?
источник

AY

Alex Yakimchuk in pgsql – PostgreSQL
Или как локально базу держать актуальной?)
источник

МЮ

Макс Юю in pgsql – PostgreSQL
подскажи пожалуйста как сделать так чтоб заменить значения поля в выборке
например в запросе
select id,raiting,lead_id from table;
заменить значение raiting если
lead_id IS NOT NULL
взять значение raiting из записи lead_id
источник

МЮ

Макс Юю in pgsql – PostgreSQL
Макс Юю
подскажи пожалуйста как сделать так чтоб заменить значения поля в выборке
например в запросе
select id,raiting,lead_id from table;
заменить значение raiting если
lead_id IS NOT NULL
взять значение raiting из записи lead_id
хотябы как это загуглить такой запрос
источник

АА

Андрей Агеев... in pgsql – PostgreSQL
Макс Юю
хотябы как это загуглить такой запрос
см. case
источник

МЮ

Макс Юю in pgsql – PostgreSQL
спасибо большое
источник

M

Mikhail in pgsql – PostgreSQL
Товарищи , подскажите, пожалуйста, как через pgadmin 4 испортировать csv файл ? Первые шаги в sql делаю
источник

D

Darwin in pgsql – PostgreSQL
из psql можно коммандой \COPY или \copy
источник

I

Igor in pgsql – PostgreSQL
источник

V

Valery in pgsql – PostgreSQL
Alex Yakimchuk
А как этот момент организован? Для свежих данных делать новый дамп базы?
А вам точно сэмпл в 50 гигов нужен для разработки?
источник

AY

Alex Yakimchuk in pgsql – PostgreSQL
Valery
А вам точно сэмпл в 50 гигов нужен для разработки?
Ну в повседневной работе обхожусь сгенерированными данными, а сейчас надо воспроизвести
И что-то не здоровым показалось 57 гигов качать
источник

V

Valery in pgsql – PostgreSQL
Приходилось поднимать бэкап на 40 гигов, но шло это несколько часов
источник

V

Valery in pgsql – PostgreSQL
Но не на ssd
источник

V

Valery in pgsql – PostgreSQL
Так что постоянно актуализировать сэмпл было сложно, а вот выделять изменяющиеся куски сэмпла для восстановления исходного состояния вполне приемлимо было
источник

kp

kirill pekov in pgsql – PostgreSQL
При объединении таблиц A.id с B.some_id нужно исключить данные которые A.id = B.some_id как это сделать?
источник

kp

kirill pekov in pgsql – PostgreSQL
Join'нами возможно?
источник

kp

kirill pekov in pgsql – PostgreSQL
(Не знаю как проще объяснить)
Вложенные запросы нет возможности использовать.

Таблицы А и В связаны, по полям A.id и B.cell_id, мне нужно получить все записи из таблицы А, но только те, которых нет в таблице B.

Могу использовать только join'ы и where😔
источник

2_

2flower _ in pgsql – PostgreSQL
объединение и join это разное, вы разберитесь что вы хотите
источник

2_

2flower _ in pgsql – PostgreSQL
kirill pekov
(Не знаю как проще объяснить)
Вложенные запросы нет возможности использовать.

Таблицы А и В связаны, по полям A.id и B.cell_id, мне нужно получить все записи из таблицы А, но только те, которых нет в таблице B.

Могу использовать только join'ы и where😔
EXCEPT возвращает все строки, которые есть в результате первого запроса, но отсутствуют в результате второго. (Иногда это называют разницей двух запросов.) И здесь дублирующиеся строки отфильтровываются, если не указано ALL.
https://postgrespro.ru/docs/postgresql/12/queries-union
источник

N

Nikolay in pgsql – PostgreSQL
kirill pekov
При объединении таблиц A.id с B.some_id нужно исключить данные которые A.id = B.some_id как это сделать?
это называется anti-join, в 8.4 был соптимизирован 🙂 делается с помощью NOT IN
источник