From cfba94ec4cd5026ee54c0cd2948ea10d0b42b1c4 Mon Sep 17 00:00:00 2001 From: jgenero Date: Tue, 11 Oct 2022 16:47:28 +0200 Subject: [PATCH] + tables archives, state, place, diplo_type, doc, acte --- app/modeles/princes_db_maker.py | 60 ++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/app/modeles/princes_db_maker.py b/app/modeles/princes_db_maker.py index 2230054..386c21a 100644 --- a/app/modeles/princes_db_maker.py +++ b/app/modeles/princes_db_maker.py @@ -13,5 +13,63 @@ Update : from peewee import * -db = SqliteDatabase('mercuriales.db') +db = SqliteDatabase('actes_princiers.db') + +class Archives(Model): + id_archives = IntegerField(primary_key=True) + archives_name = TextField() + + class Meta: + database = db + db_table = 'Archives' + + +class State(Model): + id_state = IntegerField(primary_key=True) + state_label = TextField() + + class Meta: + database = db + db_table = 'State' + + +class Place(Model): + id_place = IntegerField(primary_key=True) + placename = TextField() + + class Meta: + database = db + db_table = 'Place' + + +class Diplo_type(Model): + id_diplo_type = IntegerField(primary_key=True) + diplomatic_label = TextField() + + class Meta: + database = db + db_table = 'Diplo_type' + + +class Document(Model): + id_document = IntegerField(primary_key=True) + doc_reference = TextField() + archives_doc = ForeignKeyField(Archives, backref='document') + state_doc = ForeignKeyField(State, backref='document') + + class Meta: + database = db + db_table = 'Document' + + +class Acte(Model): + id_acte = IntegerField(primary_key=True) + date = TextField() + analysis = TextField() + doc_acte = ForeignKeyField(Document, backref='acte') + diplo_type_acte = ForeignKeyField(Diplo_type, backref='acte') + + class Meta: + database = db + db_table = 'Acte'