我正在使用Postgres,并希望在容器创建之后创建一个数据库,然后创建一个表。现在,我使用了dockerfile和init.sql文件。创建数据库,而在默认postgres数据库中创建表。如何使新数据库成为默认数据库,或者至少在正确的数据库中创建表?谢谢
Dockerfile
FROM library/postgres
COPY init.sql /docker-entrypoint-initdb.d/
init.sql
CREATE DATABASE myApp;
CREATE TABLE session(sessionguid UUID NOT NULL, created text N
似乎只能通过HTTP创建文档类型的数据库。省略了关于数据库是作为图形创建还是以文档数据库创建的信息,但是在创建vertext时,我得到了以下错误:
Super-class V not exists
...which,,意味着数据库是文档类型.有办法绕过这件事吗?/命令/操作使我很容易从C#中做我想做的事情,如果我只能通过HTTP生成一个图形数据库.
有没有办法通过HTTP创建一个图形数据库?
或者:还有其他方法从c#创建图形数据库吗?我尝试过通过控制台创建数据库,但是这里我得到了IllegalArgumentException:
Error: java.lang.IllegalArgument