Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

run jupyterlab server for debug

PYTHONPATH=$PYTHONPATH:`pwd` pipenv run jupyter lab --log-level=DEBUG --notebook-dir=notebooks

カードデータベースのメンテナンス

データベースマイグレーション

初期設定

まずはコマンドを実行して雛形を作る。

pipenv run alembic init migrate

次に、alembic.iniを編集する。こうなっているところを

sqlalchemy.url = driver://user:pass@localhost/dbname

こうする。

sqlalchemy.url = sqlite:///crawling.sqlite3

さらに、migrate/env.pyを編集する。こうなっているところを

target_metadata = None

こうする。

from pyugo_db.models import Base
target_metadata = Base.metadata

リビジョンの追加

PYTHONPATH=$PYTHONPATH:`pwd` pipenv run alembic --config alembic.ini revision --autogenerate

最新版のリビジョンを適用

PYTHONPATH=$PYTHONPATH:`pwd` pipenv run alembic --config alembic.ini upgrade head

リビジョンを一覧

PYTHONPATH=$PYTHONPATH:`pwd` pipenv run alembic --config alembic.ini history

クローリング実行

カードリストのクローリング

PYTHONPATH=$PYTHONPATH:`pwd` exec pipenv run python bin/crawling_card_list.py --log-level=DEBUG

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages