Browse Source

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

John Wang 1 year ago
parent
commit
2e1cd3db28

+ 4 - 0
api/migrations/versions/64b051264f32_init.py

@@ -18,6 +18,8 @@ depends_on = None
 
 def upgrade():
     # ### commands auto generated by Alembic - please adjust! ###
+    op.execute('CREATE EXTENSION IF NOT EXISTS "uuid-ossp";')
+
     op.create_table('account_integrates',
     sa.Column('id', postgresql.UUID(), server_default=sa.text('uuid_generate_v4()'), nullable=False),
     sa.Column('account_id', postgresql.UUID(), nullable=False),
@@ -790,4 +792,6 @@ def downgrade():
 
     op.drop_table('accounts')
     op.drop_table('account_integrates')
+
+    op.execute('DROP EXTENSION IF EXISTS "uuid-ossp";')
     # ### end Alembic commands ###

+ 0 - 1
docker/docker-compose.middleware.yaml

@@ -13,7 +13,6 @@ services:
       PGDATA: /var/lib/postgresql/data/pgdata
     volumes:
       - ./volumes/db/data:/var/lib/postgresql/data
-      - ./volumes/db/scripts:/docker-entrypoint-initdb.d/
     ports:
       - "5432:5432"
 

+ 0 - 1
docker/docker-compose.yaml

@@ -163,7 +163,6 @@ services:
       PGDATA: /var/lib/postgresql/data/pgdata
     volumes:
       - ./volumes/db/data:/var/lib/postgresql/data
-      - ./volumes/db/scripts:/docker-entrypoint-initdb.d/
     ports:
       - "5432:5432"
 

+ 0 - 1
docker/volumes/db/scripts/init_extension.sh

@@ -1 +0,0 @@
-psql -U postgres -d dify -c 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp";'