使用 Alembic 创建数据库

Create database using Alembic

我有使用 database1 的数据库迁移。我将它用于 Alembic 进行迁移。

如何在 运行ning alembic 之前创建数据库 database1

我使用 CloudFormation 创建了一个数据库基础设施。当我们 运行 第一次迁移时,我需要 运行 SQL create database database1 或类似的东西。

我最终采纳了@SuperShoot 的建议。我修改了 CFT 以包含以下代码段

  "Parameters": {
    "DBName": {
      "Default": "<database name>",
      "Description": "The database name",
      "Type": "String",
      ...
    },
    ...
  }, 
  "Resources": {
   "RDSinstance": {
      "Type": "AWS::RDS::DBInstance",
      "Properties": {
        "DBName": {
          "Ref": "DBName"
        },
        ...
      }
    }, 
    ...
  }