mirror of
https://github.com/aquatix/digimarks.git
synced 2025-12-07 01:25:11 +01:00
Migrating DB to something usable with sqlmodel
This commit is contained in:
22
README.rst
22
README.rst
@@ -33,18 +33,36 @@ necessary packages:
|
|||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
|
||||||
|
Migrating from version 1
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
To be able to use the new database schema's, you will need to migrate your existing ``bookmarks.db`` to one under the control of the ``alembic`` migrations tool.
|
||||||
|
|
||||||
|
To do so, start with making a backup of this ``bookmarks.db`` file to a safe place.
|
||||||
|
|
||||||
|
Then, stamp the initial migration into the database, and migrate to the latest version:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
alembic stamp 115bcd2e1a38
|
||||||
|
|
||||||
|
alembic upgrade head
|
||||||
|
|
||||||
|
|
||||||
Usage / example configuration
|
Usage / example configuration
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
|
OUT OF DATE!
|
||||||
|
|
||||||
Copy ``settings.py`` from example_config to the parent directory and
|
Copy ``settings.py`` from example_config to the parent directory and
|
||||||
configure to your needs (*at the least* change the value of `SYSTEMKEY`).
|
configure to your needs (*at the least* change the value of `SYSTEMKEY`).
|
||||||
|
|
||||||
Do not forget to fill in the `MASHAPE_API_KEY` value, which you [can request on the RapidAPI website](https://rapidapi.com/realfavicongenerator/api/realfavicongenerator).
|
Do not forget to fill in the `MASHAPE_API_KEY` value, which you ``can request on the RapidAPI website <https://rapidapi.com/realfavicongenerator/api/realfavicongenerator>`_.
|
||||||
|
|
||||||
Run digimarks as a service under nginx or apache and call the appropriate
|
Run digimarks as a service under nginx or apache and call the appropriate
|
||||||
url's when wanted.
|
url's when wanted.
|
||||||
|
|
||||||
Url's are of the form https://marks.example.com/<userkey>/<action>
|
Url's are of the form ``https://marks.example.com/<userkey>/<action>``
|
||||||
|
|
||||||
digimarks can also be run from the command line: ``uvicorn digimarks:app --reload``
|
digimarks can also be run from the command line: ``uvicorn digimarks:app --reload``
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user