Files
Regisflow/init.sql
T
michaelschal ec38451a81 Prepare application for deployment using Docker containers
Adds Dockerfile, docker-compose.yml, .dockerignore, nginx.conf, init.sql and updates replit.md and server/routes.ts.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/c3a86207-4ee0-47f9-8062-2dbbae696290.jpg
2025-07-09 20:09:39 +00:00

21 lines
930 B
SQL

-- Script d'initialisation pour la base de données RegisFlow
-- Ce script sera exécuté automatiquement lors de la création du container PostgreSQL
-- Créer les extensions nécessaires
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
-- Créer la table des sessions (nécessaire pour express-session)
CREATE TABLE IF NOT EXISTS sessions (
sid varchar NOT NULL COLLATE "default",
sess json NOT NULL,
expire timestamp(6) NOT NULL
);
-- Créer un index sur la colonne d'expiration
CREATE INDEX IF NOT EXISTS "IDX_session_expire" ON sessions ("expire");
-- Créer la clé primaire pour la table des sessions
ALTER TABLE sessions ADD CONSTRAINT "session_pkey" PRIMARY KEY (sid) NOT DEFERRABLE INITIALLY IMMEDIATE;
-- Créer un utilisateur pour l'application (optionnel, déjà créé par les variables d'environnement)
-- Les autres tables seront créées automatiquement par Drizzle lors du démarrage de l'application