Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

25 Zeilen
740 B
Python

import sqlite3
DB_PATH = 'letter_data.db'
def init_db():
with sqlite3.connect(DB_PATH) as conn:
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS sender (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
address TEXT,
logo TEXT,
signature TEXT)''')
cur.execute('''CREATE TABLE IF NOT EXISTS state (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT)''')
cur.execute('''CREATE TABLE IF NOT EXISTS recipient (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
address TEXT,
state_id INTEGER,
FOREIGN KEY(state_id) REFERENCES state(id))''')
init_db()