Project.Fengling.QoderVersion/Backend/scripts/postgres-init/01-init.sql
sam e24925e1ed chore(build): 添加基础构建配置和版本管理
- 新增 .dockerignore 文件,忽略多种临时及中间文件
- 新增 .gitattributes 文件,配置文本文件换行及合并行为
- 新增详细的 .gitignore 文件,排除多种开发及生成文件
- 新增 VS Code C# 代码片段,提升开发效率
- 添加 Directory.Build.props,统一 MSBuild 配置和代码分析规则
- 添加空的 Directory.Build.targets,预留构建任务扩展位置
- 添加 Directory.Packages.props,实现依赖包版本集中管理和声明
2026-02-11 12:58:54 +08:00

24 lines
796 B
SQL

-- PostgreSQL Initialization Script for NetCorePal Template
-- This script creates the necessary database and user for development
-- Create development database if it doesn't exist
SELECT 'CREATE DATABASE abctemplate'
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'abctemplate')\gexec
-- Create a development user (optional - you can use postgres for development)
-- DO
-- $do$
-- BEGIN
-- IF NOT EXISTS (
-- SELECT FROM pg_catalog.pg_roles
-- WHERE rolname = 'devuser') THEN
-- CREATE ROLE devuser LOGIN PASSWORD 'devpass123';
-- END IF;
-- END
-- $do$;
-- Grant privileges to development user
-- GRANT ALL PRIVILEGES ON DATABASE abctemplate TO devuser;
-- Display completion message
SELECT 'PostgreSQL initialization completed successfully' AS message;