在长生不老药和ECTO第2部分入门
#教程 #github #database #elixir

数据库设置和连接

  • 注意:config/config.exs凭据应该是正确的,以便能够成功进行数据库连接。
Run this command : mix ecto.create
Expected response : The database for Taskers.Repo has been created.
  • 为我们的任务表生成迁移文件,这是构造数据库的过程中的一个步骤。
Run this command : mix ecto.gen.migration create_tasks

This command will create a migration file in priv/repo/migrations.

定义架构时,需要清楚地说明数据类型。类型分为两类,原始类型和自定义类型。我们将涵盖原始类型,因为它是最常用的类型,在下一节中。

注意:ECTO数据库中表的命名约定是使用一个复数名称。

To create tasks table in our database
Run this command : mix ecto.migrate

To undo the changes in the migration incase of misstakes
Run this command : mix ecto.rollback