Size: a a a

pgsql – PostgreSQL

2020 August 23

DG

Denis Girko ☕️ in pgsql – PostgreSQL
Wal-g, pgbackrest
источник

К

Кирилл in pgsql – PostgreSQL
barman ?
источник

NF

Nikolay Firsov in pgsql – PostgreSQL
Почему хреновое средство?
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Nikolay Firsov
Почему хреновое средство?
Потому что это дамп, а не бекап. Бекап подразумевает возможность восстановления на любую точку времени с момента создания и до конечной.
источник

NF

Nikolay Firsov in pgsql – PostgreSQL
Ситуация такая.... на кассе ubuntu старая, ставим туда debian 10 новый... pg_dump для такой задачи не подойдёт? Или винт старый надо поменять винт...
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Nikolay Firsov
Ситуация такая.... на кассе ubuntu старая, ставим туда debian 10 новый... pg_dump для такой задачи не подойдёт? Или винт старый надо поменять винт...
Какая версия ОС - вторично, главное какие версии ПГ будут. Хотя для такой замены g_dump (pg_dumpall, на самом деле) - более правильно, нежели pg_basebackup. Ну это без более других местных условий.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nikolay Firsov
Почему хреновое средство?
Потому что резервное копирование — это средство, а не цель.
Цель — восстановиться после какого-то происшествия (Disaster Recovery).
Да и вообще, это же "основы", см. хоть (первое, что нашёл): http://docs.pgbarman.org/release/2.11/ (Introduction).
источник

ad

anna domnich in pgsql – PostgreSQL
Ребята, всем привет.
Подскажите пожалуйста каким образом это можно решить, прошу прощения если кого-то разозлю кого-то данным задание.

Данные от пользователя к команде которая собирает статистику и отправляет имейлы пользователям идут через 3 разных кластера, с различными типами и устройством баз данных. CPC -> CPS -> CRM Есть расхождения в количествах строк, ваша задача проверить  Есть три снапшота(таблицы) с данными для анализа на текущую дату соответственно CPC_08202020 ; CPS_08202020 ; CRM_08202020 ; В каждом из них есть поле email по которому мы идентифицируем пользователей и матчим снапшоты И в каждом из них есть поле email_permission , в котором могут быть значения true , false
Надо написать запрос чтобы подсчитать колличество строк где в таблице CRM_08202020.email_permission  = 'False' и CPC_08202020.email_permission  = 'True' Примите к сведению, что нужно исключить дубликаты из таблицы CRM и решить проблему с пробелами и символами в разных регистрах для имейлов.
Если кто-то поможет, буду очень благодарна
источник

J

Jefferson in pgsql – PostgreSQL
Всем привет. Подскажите, мне нужно выбрать все строки из таблицы где в столбце содержится одно из слов (их может быть несколько). Кака я могу это сделать?
источник

J

Jefferson in pgsql – PostgreSQL
SELECT * FROM users WHERE info LIKE IN('%1%', '%2%');
Но вроде как подобное нельзя првоернуть
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
anna domnich
Ребята, всем привет.
Подскажите пожалуйста каким образом это можно решить, прошу прощения если кого-то разозлю кого-то данным задание.

Данные от пользователя к команде которая собирает статистику и отправляет имейлы пользователям идут через 3 разных кластера, с различными типами и устройством баз данных. CPC -> CPS -> CRM Есть расхождения в количествах строк, ваша задача проверить  Есть три снапшота(таблицы) с данными для анализа на текущую дату соответственно CPC_08202020 ; CPS_08202020 ; CRM_08202020 ; В каждом из них есть поле email по которому мы идентифицируем пользователей и матчим снапшоты И в каждом из них есть поле email_permission , в котором могут быть значения true , false
Надо написать запрос чтобы подсчитать колличество строк где в таблице CRM_08202020.email_permission  = 'False' и CPC_08202020.email_permission  = 'True' Примите к сведению, что нужно исключить дубликаты из таблицы CRM и решить проблему с пробелами и символами в разных регистрах для имейлов.
Если кто-то поможет, буду очень благодарна
Какое-то туманное описание, правда. У Вас есть конкретные схемы (\d или DDL) этих таблиц?
источник

КТ

Кайржан Турмагамбето... in pgsql – PostgreSQL
Jefferson
SELECT * FROM users WHERE info LIKE IN('%1%', '%2%');
Но вроде как подобное нельзя првоернуть
источник

J

Jefferson in pgsql – PostgreSQL
Благодарю
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Jefferson
SELECT * FROM users WHERE info LIKE IN('%1%', '%2%');
Но вроде как подобное нельзя првоернуть
Можно:
 WHERE info ~~ ANY(ARRAY['%1%', '%2%'])

Массив можно передавать и параметром и т.п.
источник

ad

anna domnich in pgsql – PostgreSQL
Yaroslav Schekin
Какое-то туманное описание, правда. У Вас есть конкретные схемы (\d или DDL) этих таблиц?
К сожалению нет
источник

DR

Dmitry R in pgsql – PostgreSQL
Посоветуйте книгу, где подробно разбирают, как работают самые основные запросы
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Dmitry R
Посоветуйте книгу, где подробно разбирают, как работают самые основные запросы
Хмм... в смысле (я не понял вопроса, например)?
источник

NF

Nikolay Firsov in pgsql – PostgreSQL
И книгу по postgres
источник

V

Valery in pgsql – PostgreSQL
Yaroslav Schekin
Какое-то туманное описание, правда. У Вас есть конкретные схемы (\d или DDL) этих таблиц?
Похоже на тест для проверки знаний. Из косяков сразу лезет противоречие в поле email
источник

M

Mitai in pgsql – PostgreSQL
Dmitry R
Посоветуйте книгу, где подробно разбирают, как работают самые основные запросы
источник