24 lines
688 B
YAML
24 lines
688 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ .Release.Name }}-db-schema
|
|
namespace: {{ .Values.global.namespace }}
|
|
data:
|
|
schema.sql: |
|
|
-- Create users table
|
|
CREATE TABLE IF NOT EXISTS users (
|
|
id SERIAL PRIMARY KEY,
|
|
username TEXT UNIQUE NOT NULL,
|
|
email TEXT UNIQUE NOT NULL,
|
|
password_hash TEXT NOT NULL,
|
|
first_name TEXT,
|
|
last_name TEXT,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_users_username ON users (username);
|
|
CREATE INDEX IF NOT EXISTS idx_users_email ON users (email);
|
|
|
|
-- Placeholder for dateme-specific tables
|
|
-- Add your application schema here
|