KKeyTillage
Продукт

Возможности программы · Контроль внешних ключей SQLite

01

Изучите транзакции и ограничения в foreign_keys.py, отделяя отчёт об осиротевших записях от их исправления.

01

Подключение

Базовый URL, учётные данные и доступный сервер.

02

Выбор

Модель, которую предоставляет настроенный endpoint.

03

Возможности

Объём контекста и поддержка инструментов определяются моделью и сервером.

Контроль внешних ключей SQLite

● ● ●KeyTillage●
Конкретная отправная точка · Контроль внешних ключей SQLite ×
import sqlite3

def enable_foreign_keys(db):
    if not isinstance(db, sqlite3.Connection) or db.in_transaction:
        raise ValueError("foreign_keys.connection")
    db.execute("PRAGMA foreign_keys = ON")
    if db.execute("PRAGMA foreign_keys").fetchone() != (1,):
        raise RuntimeError("foreign_keys.unavailable")
    return db.execute("PRAGMA foreign_key_check").fetchall()
✳Контроль внешних ключей SQLite
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Рабочая среда с ИИ для кода

Здесь начинается ваше следующее изменение.

Скачать для Windows ↗