Pamhyr: Database: Update data dictionary and some change to prepare db

0.1.0.
This commit is contained in:
Pierre-Antoine Rouby committed 2024-07-23 14:15:46 +02:00
1 parent d78d9167a0
commit 5c4948bd6d
25 files changed
+426 -182

No files matched your search

@@ -70,13 +70,13 @@ class BasicHS(SQLSubModel):
return cls._create_submodel(execute)
@classmethod
def _db_update(cls, execute, version):
def _db_update(cls, execute, version, data=None):
major, minor, release = version.strip().split(".")
if major == minor == "0":
if int(release) < 6:
cls._db_create(execute)
return True
return cls._update_submodel(execute, version, data)
@classmethod
def _get_ctor_from_type(cls, t):
+1 -1
View File
@@ -49,7 +49,7 @@ class BHSValue(SQLSubModel):
return cls._create_submodel(execute)
@classmethod
def _db_update(cls, execute, version):
def _db_update(cls, execute, version, data=None):
major, minor, release = version.strip().split(".")
if major == minor == "0":
if int(release) < 6:
@@ -81,7 +81,7 @@ class HydraulicStructure(SQLSubModel):
return cls._create_submodel(execute)
@classmethod
def _db_update(cls, execute, version):
def _db_update(cls, execute, version, data=None):
major, minor, release = version.strip().split(".")
if major == minor == "0":
rl = int(release)
@@ -103,7 +103,7 @@ class HydraulicStructure(SQLSubModel):
"""
)
return True
return cls._update_submodel(execute, version, data)
@classmethod
def _db_load(cls, execute, data=None):