zoukankan      html  css  js  c++  java
  • 安装Postgresql之后,创建用户 配置rails

    登录 

    sudo su - postgres

    psql

    1 创建Postgresql新用户,devpg是用户名,密码也是devpg, 不是超级管理员,拥有创建数据库权限,登录权限,继承拥有角色权限

    create user devpg with NOSUPERUSER CREATEDB NOCREATEROLE INHERIT LOGIN  PASSWORD 'devpg' ;
    

      

    2 du查看

    postgres=# du
                                       List of roles
     Role name |                         Attributes                         | Member of 
    -----------+------------------------------------------------------------+-----------
     devpg     | Create DB                                                  | {}
     postgres  | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

    3 配置rails  config/database.yml  ,注意host属性和port属性要填写

    注意: 同时要安装 pg 这个gem , gem install pg

    default: &default
      adapter: postgresql
      pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
      timeout: 5000
      username: devpg
      password: devpg
      host: localhost
      port: 5432
    
    development:
      <<: *default
      database: developmentpg
    
    # Warning: The database defined as "test" will be erased and
    # re-generated from your development database when you run "rake".
    # Do not set this db to the same as development or production.
    test:
      <<: *default
      database: testpg
    
    production:
      <<: *default
      database: productionpg
    

      

    4 然后在rails目录的终端下 执行

    rake db:setup

  • 相关阅读:
    2020年“安洵杯”四川省大学生信息安全技术大赛 Misc WP
    整数划分问题
    二叉树根节点到叶子节点的所有路径和
    java正则表达式
    搜狗笔试
    跟谁学0923笔试
    360 笔试0926
    度小满0920
    TreeMap 常用函数
    达达0920
  • 原文地址:https://www.cnblogs.com/or2-/p/7574020.html
Copyright © 2011-2022 走看看