anisotropy/doc/source/notes/database.rst
2021-12-31 20:01:59 +05:00

26 lines
595 B
ReStructuredText

Database hierarchy
==================
Current anisotropy database hierarchy:
.. figure:: ../static/er-diagram.png
:align: center
peewee migration
----------------
Example of Sqlite database migration and etc:
.. code-block:: python
from playhouse.migrate import SqliteMigrator, migrate
from peewee import SqliteDatabase, FloatField
db = SqliteDatabase("anisotropy.db")
migrator = SqliteDatabase(db)
migrate(
migrator.rename_column("MeshResult", "status", "meshStatus"),
migrator.add_column("FlowResult", "porosity", FloatField(null = True))
)