TypeORM数据库实践(上)

2022-03-02  本文已影响0人  kzc爱吃梨

启动数据库postgresql

创建数据目录 (Windows Toolbox省)

启动 PostgreSQL

docker run -v "$PWD/blog-data":/var/lib/postgresql/data -p 5432:5432 -e POSTGRES_USER=blog -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:12.2

以下是 Windows 旧版 Docker 客户端(Toolbox)的命令(推荐 Windows 用户使用这一版客户端,很稳)
docker run -v "blog-data":/var/lib/postgresql/data -p 5432:5432 -e POSTGRES_USER=blog -e POSTGRES_HOST_AUTH_METHOD=trust -d postgres:12.2

如果报错,可以看这篇教程

验证 pg

进入docker容器
docker exec-it容器id bash

进入pg命令行

如果你需要密码可在
docker run选项里的 -e POSTGRES_HOST_AUTH_ME THOD=trust 替换成-e POSTGRES_PASSWORD=123456

执行pg命令

创建数据库

用SQL来创建数据库

CREATE DATABASE blog_development ENCODING 'UTF8' LC_COLLATE 'en_US.utf8' LC_CTYPE 'en_US.utf8';

安装 TypeORM

步骤

结果

"emitDecoratorMetadata": true,
 "experimentalDecorators": true,
git checkout HEAD -- tsconfig.json

连接数据库

步骤

yarn add @babel/cli
{
  "presets": [
    "next/babel"
  ],
  "plugins": [
    [
      "@babel/plugin-proposal-decorators",
      {
        "legacy": true
      }
    ]
  ]
}
工作流总结 image.png
上一篇 下一篇

猜你喜欢

热点阅读