TATECHATLAS
◎ Русский
TECHNOLOGY / KNOWLEDGE / PRACTICE

Результаты: sql

Практические руководства по искусственному интеллекту, Python, Git, SQL, Web/API, SAP/ERP и математическим моделям: объяснения, примеры кода, источники и ограничения.

Все слова должны встречаться в статье. Кавычки задают точную фразу.

Результаты

1-8 / 8 материалов Сбросить

Выберите политику удаления внешнего ключа в PostgreSQL, не теряя неправильные строки

Сравните RESTRICT, CASCADE и SET NULL на небольшом изолированном примере, затем проверьте фактическое ограничение и зависимые строки перед изменением реальных данных.

PostgreSQL / SQL / Foreign keys / Transactions

PostgreSQL INSERT ON CONFLICT: Правильный Upsert с Уникальными Целями, DO NOTHING vs DO UPDATE

Используйте ON CONFLICT для атомарной вставки или обновления строк на основе уникальных ограничений. Укажите точную цель конфликта, обрабатывайте повторяющиеся входные данные и понимайте, что исключенные значения заменяют, а не накапливают.

postgresql / sql / upsert / insert / on-conflict / unique-constraint / concurrency / database

Как BEGIN, COMMIT и ROLLBACK объединяют несколько изменений в одну операцию в PostgreSQL

Транзакции в PostgreSQL позволяют группировать SQL-операции в атомарные блоки с помощью команд BEGIN, COMMIT и ROLLBACK. Это обеспечивает целостность данных: либо все изменения применяются, либо ни одно из них не применяется. Механизм основан на принципах ACID - атомарности, согласованности, изоляции и долговечности.

PostgreSQL / transactions / BEGIN / COMMIT / ROLLBACK / ACID / savepoint

SQL: WHERE против HAVING - Различия в фильтрации строк и групп

Подробный технический разбор различий между предложениями WHERE и HAVING, с акцентом на порядок выполнения, совместимость с агрегатными функциями и стратегии оптимизации производительности.

SQL / PostgreSQL / Database / Query Optimization / Data Analysis