Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database PostgreSQL数据库不是使用KeyClope创建的_Database_Postgresql_Docker Compose_Wildfly_Keycloak - Fatal编程技术网

Database PostgreSQL数据库不是使用KeyClope创建的

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:

我需要创建一个新的外部PostgreSQL数据库来替换KeyClope默认使用的默认H2数据库。当我使用keydrope文件创建数据库时,在运行keydrope时不会创建数据库:

原因: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。