浏览代码

fix: uuid-ossp extension create failed in pgsql (#10)

tags/0.2.2
John Wang 2 年前
父节点
当前提交
2e1cd3db28
没有帐户链接到提交者的电子邮件

+ 4
- 0
api/migrations/versions/64b051264f32_init.py 查看文件



def upgrade(): def upgrade():
# ### commands auto generated by Alembic - please adjust! ### # ### commands auto generated by Alembic - please adjust! ###
op.execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp";')

op.create_table('account_integrates', op.create_table('account_integrates',
sa.Column('id', postgresql.UUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False), sa.Column('id', postgresql.UUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
sa.Column('account_id', postgresql.UUID(), nullable=False), sa.Column('account_id', postgresql.UUID(), nullable=False),


op.drop_table('accounts') op.drop_table('accounts')
op.drop_table('account_integrates') op.drop_table('account_integrates')

op.execute('DROP EXTENSION IF EXISTS "uuid-ossp";')
# ### end Alembic commands ### # ### end Alembic commands ###

+ 0
- 1
docker/docker-compose.middleware.yaml 查看文件

PGDATA: /var/lib/postgresql/data/pgdata PGDATA: /var/lib/postgresql/data/pgdata
volumes: volumes:
- ./volumes/db/data:/var/lib/postgresql/data - ./volumes/db/data:/var/lib/postgresql/data
- ./volumes/db/scripts:/docker-entrypoint-initdb.d/
ports: ports:
- "5432:5432" - "5432:5432"



+ 0
- 1
docker/docker-compose.yaml 查看文件

PGDATA: /var/lib/postgresql/data/pgdata PGDATA: /var/lib/postgresql/data/pgdata
volumes: volumes:
- ./volumes/db/data:/var/lib/postgresql/data - ./volumes/db/data:/var/lib/postgresql/data
- ./volumes/db/scripts:/docker-entrypoint-initdb.d/
ports: ports:
- "5432:5432" - "5432:5432"



+ 0
- 1
docker/volumes/db/scripts/init_extension.sh 查看文件

psql -U postgres -d dify -c 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp";'

正在加载...
取消
保存