first commit
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
from ..connection import connect
|
||||
|
||||
|
||||
def definitions_referencing(slug, definition_id):
|
||||
"""Autres définitions de CE jeu qui ont un champ de type relation
|
||||
pointant vers cette définition — utilisé pour bloquer une suppression
|
||||
qui casserait ces relations."""
|
||||
conn = connect(slug)
|
||||
rows = conn.execute(
|
||||
"""SELECT DISTINCT d.id, d.name FROM _fields f
|
||||
JOIN _definitions d ON d.id = f.definition_id
|
||||
WHERE f.relation_definition_id = ?""",
|
||||
(definition_id,),
|
||||
).fetchall()
|
||||
conn.close()
|
||||
return [dict(r) for r in rows]
|
||||
Reference in New Issue
Block a user