我是PostgreSQL的新手,因为我已经安装了它(版本: 9.5),并与Play框架(版本: 2.2.3)进行了集成,数据库驱动程序已经下载并可以看到消息,我使用的是link.But,我的要求是如何使用两者(Play框架或PostgreSQL)来编写示例?我如何集成它们来运行任何示例应用程序?请为我提供任何文档或链接来执行示例应用程序。提前谢谢。
发布于 2016-01-12 17:43:32
我不确定我是否理解了你的问题,因此我将回答更多的案例。
如果您已经按照链接中的描述设置了Postgresql,那么您就可以开始了。您现在所需要的就是一个持久层。
这里有几个:
第一个是Anorm
Here is a CRUD application called computer database,它展示了如何在Anorm中使用它。
然后是Slick,这是computer database example again but this time with Slick
如果您只想运行迁移,例如示例数据,那么您必须在conf文件夹下创建一个名为default的文件夹,如下所述的in the docs
然后,只需将1.sql文件放入该目录。
结构应该是这样的:
/conf/evolutions/default/1.sql
1.sql
# Users schema
# --- !Ups
CREATE TABLE User (
id int serial,
email varchar(255) NOT NULL,
password varchar(255) NOT NULL,
fullname varchar(255) NOT NULL,
isAdmin boolean NOT NULL,
PRIMARY KEY (id)
);
# --- !Downs
DROP TABLE User;
Play应该“自动”获取更改,并询问您是否应该应用脚本。
https://stackoverflow.com/questions/34739808
复制相似问题