25 lines
1.1 KiB
SQL
25 lines
1.1 KiB
SQL
-- Atlas CMMS Database Initialization Script
|
|
-- This script creates the initial database schema and seed data
|
|
|
|
-- Create database if not exists (handled by Docker)
|
|
-- The database 'atlas' is created automatically by the postgres container
|
|
|
|
-- Atlas CMMS will handle all table creation and migrations automatically
|
|
-- via Spring Boot / Flyway migrations when the API container starts
|
|
|
|
-- Optional: Create additional database users or configurations
|
|
-- CREATE USER atlas_readonly WITH PASSWORD 'readonly_password';
|
|
-- GRANT SELECT ON ALL TABLES IN SCHEMA public TO atlas_readonly;
|
|
|
|
-- Optional: Create additional schemas for different environments
|
|
-- CREATE SCHEMA IF NOT EXISTS atlas_dev;
|
|
-- CREATE SCHEMA IF NOT EXISTS atlas_test;
|
|
|
|
-- Note: The Atlas CMMS application will automatically:
|
|
-- 1. Create all necessary tables
|
|
-- 2. Set up indexes and constraints
|
|
-- 3. Insert default configuration data
|
|
-- 4. Handle database migrations on startup
|
|
|
|
-- This file is provided as a placeholder for any custom database initialization
|
|
-- that might be needed for your specific deployment |