mirror of
https://github.com/lnbits/lnbits.git
synced 2025-06-06 13:11:13 +02:00
Adjusted sequencing of the migration script (#651)
lnbits needs to run on postgres once before `python3 conv.py` actually works
This commit is contained in:
parent
895d9d2e0a
commit
145b69b259
@ -49,17 +49,20 @@ You might also need to install additional packages or perform additional setup s
|
|||||||
## Important note
|
## Important note
|
||||||
If you already have LNbits installed and running, on an SQLite database, we **HIGHLY** recommend you migrate to postgres!
|
If you already have LNbits installed and running, on an SQLite database, we **HIGHLY** recommend you migrate to postgres!
|
||||||
|
|
||||||
There's a script included that can do the migration easy. You should have Postgres already installed and there should be a password for the user, check the guide above.
|
There's a script included that can do the migration easy. You should have Postgres already installed and there should be a password for the user, check the guide above. Additionally, your lnbits instance should run once on postgres to implement the database schema before the migration works:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# STOP LNbits
|
# STOP LNbits
|
||||||
# on the LNBits folder, locate and edit 'conv.py' with the relevant credentials
|
|
||||||
python3 conv.py
|
|
||||||
|
|
||||||
# add the database connection string to .env 'nano .env' LNBITS_DATABASE_URL=
|
# add the database connection string to .env 'nano .env' LNBITS_DATABASE_URL=
|
||||||
# postgres://<user>:<password>@<host>/<database> - alter line bellow with your user, password and db name
|
# postgres://<user>:<password>@<host>/<database> - alter line bellow with your user, password and db name
|
||||||
LNBITS_DATABASE_URL="postgres://postgres:postgres@localhost/lnbits"
|
LNBITS_DATABASE_URL="postgres://postgres:postgres@localhost/lnbits"
|
||||||
# save and exit
|
# save and exit
|
||||||
|
|
||||||
|
# START LNbits
|
||||||
|
# STOP LNbits
|
||||||
|
# on the LNBits folder, locate and edit 'conv.py' with the relevant credentials
|
||||||
|
python3 conv.py
|
||||||
```
|
```
|
||||||
|
|
||||||
Hopefully, everything works and get migrated... Launch LNbits again and check if everything is working properly.
|
Hopefully, everything works and get migrated... Launch LNbits again and check if everything is working properly.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user