This commit is contained in:
admin
2026-01-21 10:58:19 +09:00
parent 8a00de8f03
commit 86020ada5c
36 changed files with 3417 additions and 363 deletions

36
backend/add_my_number.py Normal file
View File

@@ -0,0 +1,36 @@
import psycopg
from psycopg.rows import dict_row
# データベース接続
conn = psycopg.connect(
host="192.168.0.61",
port=55432,
dbname="njts_acct",
user="njts_app",
password="njts_app2025",
row_factory=dict_row
)
# SQLファイルを読み込んで実行
with open('sql/add_my_number_field.sql', encoding='utf-8') as f:
sql = f.read()
cur = conn.cursor()
cur.execute(sql)
conn.commit()
print("マイナンバーフィールドの追加が完了しました")
# 確認
cur.execute("""
SELECT column_name, data_type, character_maximum_length
FROM information_schema.columns
WHERE table_name = 'employees' AND column_name = 'my_number'
""")
result = cur.fetchone()
if result:
print(f"✓ フィールド追加確認: {result}")
else:
print("✗ フィールドが見つかりません")
conn.close()