002_service_databases.sql 1.7 KB

12345678910111213141516171819202122232425262728
  1. SELECT 'CREATE DATABASE workflow_service'
  2. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'workflow_service')\gexec
  3. SELECT 'CREATE DATABASE session_service'
  4. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'session_service')\gexec
  5. SELECT 'CREATE DATABASE runtime_service'
  6. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'runtime_service')\gexec
  7. SELECT 'CREATE DATABASE tool_service'
  8. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'tool_service')\gexec
  9. SELECT 'CREATE DATABASE agent_service'
  10. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'agent_service')\gexec
  11. SELECT 'CREATE DATABASE memory_service'
  12. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'memory_service')\gexec
  13. SELECT 'CREATE DATABASE team_service'
  14. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'team_service')\gexec
  15. SELECT 'CREATE DATABASE skill_service'
  16. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'skill_service')\gexec
  17. SELECT 'CREATE DATABASE human_service'
  18. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'human_service')\gexec
  19. SELECT 'CREATE DATABASE knowledge_service'
  20. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'knowledge_service')\gexec
  21. SELECT 'CREATE DATABASE event_service'
  22. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'event_service')\gexec
  23. SELECT 'CREATE DATABASE auth_service'
  24. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'auth_service')\gexec
  25. SELECT 'CREATE DATABASE scheduler_service'
  26. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'scheduler_service')\gexec
  27. SELECT 'CREATE DATABASE api_gateway'
  28. WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'api_gateway')\gexec