如何将Play Framework与PostgreSQL集成以执行应用程序?

时间:2016-01-12 09:27:31

标签: postgresql scala playframework

我是PostgreSQL的新用户,因为我安装了它(版本:9.5)并与Play Framework(版本:2.2.3)集成,并且下载了数据库驱动程序并且可以看到消息,我是用它做的link。但是,我的要求是如何使用两者(Play Framework或scala与PostgreSQL)编写示例示例?如何将它们集成以运行任何示例应用程序?请提供任何文档或任何链接来执行示例应用程序。提前谢谢。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解你的问题,因此我会回答几个案例。

如果您按照链接中的说明设置了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;

播放应“自动”选择更改,并询问是否应该应用脚本。