Skip to content

Commit c803ca9

Browse files
committed
add args
1 parent ebc7fe6 commit c803ca9

3 files changed

Lines changed: 15 additions & 1 deletion

File tree

sqlite/GraphNet.db

0 Bytes
Binary file not shown.

sqlite/Readme.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ work under /GraphNet/
33
mkdir -p sqlite/logs
44

55
# migrate database
6+
# Use default database path
67
python ./sqlite/init_db.py
78

9+
# Specify custom database path
10+
python ./sqlite/init_db.py --db_path sqlite/GraphNet.db
11+
12+
813
# Add data to database
914
bash ./sqlite/graphsample_insert.sh | tee "sqlite/logs/insert_$(date +'%Y-%m-%d-%H%M%S').log"

sqlite/init_db.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import sqlite3
22
import re
3+
import argparse
34
from pathlib import Path
45

56

@@ -53,4 +54,12 @@ def migrate(db_path: str = "sqlite/GraphNet.db", migrates_dir: str = "sqlite/mig
5354

5455

5556
if __name__ == "__main__":
56-
migrate()
57+
parser = argparse.ArgumentParser(description="GraphNet database migration tool")
58+
parser.add_argument(
59+
"--db_path",
60+
type=str,
61+
default="sqlite/GraphNet.db",
62+
help="Database file path (default: sqlite/GraphNet.db)",
63+
)
64+
args = parser.parse_args()
65+
migrate(args.db_path)

0 commit comments

Comments
 (0)