Database PostgreSQL数据库不是使用KeyClope创建的
我需要创建一个新的外部PostgreSQL数据库来替换KeyClope默认使用的默认H2数据库。当我使用keydrope文件创建数据库时,在运行keydrope时不会创建数据库:Database PostgreSQL数据库不是使用KeyClope创建的,database,postgresql,docker-compose,wildfly,keycloak,Database,Postgresql,Docker Compose,Wildfly,Keycloak,我需要创建一个新的外部PostgreSQL数据库来替换KeyClope默认使用的默认H2数据库。当我使用keydrope文件创建数据库时,在运行keydrope时不会创建数据库: 原因:org.postgresql.util.psql异常:致命:数据库“sso”不存在 在org.postgresql上。jdbc@42.2.5//org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:
原因:org.postgresql.util.psql异常:致命:数据库“sso”不存在
在org.postgresql上。jdbc@42.2.5//org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2440)
在org.postgresql上。jdbc@42.2.5//org.postgresql.core.v3.QueryExecutorImpl.readStartupMessages(QueryExecutorImpl.java:2559)
在org.postgresql上。jdbc@42.2.5//org.postgresql.core.v3.QueryExecutorImpl.(QueryExecutorImpl.java:133)
在org.postgresql上。jdbc@42.2.5//org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:250)
在org.postgresql上。jdbc@42.2.5//org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)
在org.postgresql上。jdbc@42.2.5//PgConnection.(PgConnection.java:195)
在org.postgresql上。jdbc@42.2.5//org.postgresql.Driver.makeConnection(Driver.java:454)
在org.postgresql上。jdbc@42.2.5//org.postgresql.Driver.connect(Driver.java:256)
在org.jboss.ironjacamar。jdbcadapters@1.4.22.Final//org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:321)
... 57多
当我将应用程序数据库作为我能够连接到数据库的值时。但我的目的是连接到另一个数据库:
猫钥匙斗篷
如果不存在sso,则创建数据库;
docker-compose.yaml
数据密钥斗篷:
图片:jboss/keydave:$keydave_标签
容器名称:数据密钥斗篷容器
端口:
-“$keydove\u外部\u端口:$keydove\u内部\u端口”
取决于:
-数据密钥伪装数据库
环境:
keydove\u用户:$keydove\u用户
密钥斗篷密码:$keydeport\u密码
DB_供应商:$keydepose_DB_供应商
数据库用户:$keydepose\u数据库用户
数据库密码:$keydepose\u数据库密码
数据库:$keydepose\u数据库
数据库地址:$keydave\u数据库地址
DB_模式:公共
WAIT\u HOSTS:data keydepot db:$data\u keydepot\u db\u PORT
keydove\u导入:/tmp/keydove-realm.json
卷数:
-./keydove-realm.json:/tmp/keydove-realm.json
-/keydove:/tmp/keydove
网络:
-$data\U网络
“在您的代码片段中?该文件来自何处?是您或您的团队成员创建的文件?还是您从供应商处收到的文件?是docker compose.yaml
行和它后面的20-25行yaml,在“file KeyClope”?-“应用程序数据库作为值…”…“-该值是多少?您将该值赋给代码段的哪一行?-“我的意图是连接到另一个数据库…”-您的意图是连接到代码段中称为sso
”的数据库吗?TIA。