{"repo":"rin-nas/postgresql-patterns-library","free":true,"listed":false,"github":"https://github.com/rin-nas/postgresql-patterns-library","clone":"git clone https://github.com/rin-nas/postgresql-patterns-library.git","description":"Коллекция готовых SQL запросов для PostgreSQL по часто возникающим задачам (получение и модификация данных, ускорение запросов, обслуживание БД)","language":"PLpgSQL","stars":777,"topics":["sql","postgresql","recipes","phone","email","validation","parse","syntax","check","function"],"license":"MIT","category":"databases-storage","readme_excerpt":"🐘 Коллекция готовых SQL запросов для PostgreSQL Содержание Получение пользовательских данных 1. Валидация и домены 1. Как проверить email на валидность? 1. Как найти все невалидные email в таблице? 1. Как удалить все невалидные email из большой таблицы? 1. Как проверить CSS цвет на валидность? 1. Как проверить реквизиты компании (ИНН, КПП, ОГРН, ОГРНИП) на валидность? 1. Как проверить банковские реквизиты (БИК, расчётный счёт, корреспондентский счёт) на валидность? 1. Как проверить СНИЛС на валидность? 1. Как проверить номер телефона на валидность? 1. Как провалидировать значение поля, только если оно явно указано в UPDATE запросе? 1. Переезд из MySQL/MariaDB в PostgreSQL 1. Как сделать аналог функции group concat() из MySQL 1. Как сделать аналог типа set из MySQL? 1. Как сделать аналог функции make set() из MySQL? 1. Файлы 1. Как выгрузить результат SELECT запроса в CSV файл? 1. Как загрузить в таблицу данные из CSV файла? 1. Шпаргалка по выгрузке и загрузке CSV файлов в PostgreSQL 1. Строки 1. Как транслитерировать русские буквы на английские? 1. Как распарсить CSV строку в таблицу? 1. Как определить пол по ФИО (фамилии, имени, отчеству) на русском языке? 1. Как заквотировать строку для использования в регулярном выражении? 1. Как заквотировать строку для использования в операторе LIKE? 1. JSON 1. Как получить записи, которые удовлетворяют условиям из JSON массива? 1. Как сравнить 2 JSON объекта и получить отличия? 1. Массивы 1. Агрегатная функция конкатенации (объединения","default_branch":null,"files":null,"tree":[],"storefront":"/r/rin-nas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rin-nas/postgresql-patterns-library/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}