mirror of
https://github.com/arthur-pbty/streaming-site.git
synced 2026-06-03 15:07:38 +02:00
28 lines
849 B
JavaScript
28 lines
849 B
JavaScript
const sqlite3 = require('sqlite3').verbose();
|
|
const db = new sqlite3.Database('./users.db');
|
|
|
|
db.serialize(() => {
|
|
db.run(`CREATE TABLE IF NOT EXISTS users (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
email TEXT UNIQUE NOT NULL,
|
|
password TEXT NOT NULL,
|
|
status TEXT DEFAULT 'pending',
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
)`);
|
|
db.run(`CREATE TABLE IF NOT EXISTS movies (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
title TEXT NOT NULL,
|
|
genre TEXT,
|
|
description TEXT,
|
|
cover TEXT,
|
|
video TEXT
|
|
)`);
|
|
db.run(`CREATE TABLE IF NOT EXISTS logs (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
action TEXT,
|
|
user_id INTEGER,
|
|
timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
)`);
|
|
});
|
|
|
|
module.exports = db; |