zoukankan      html  css  js  c++  java
  • Npgsql使用入门(一)【搭建环境】

    首先去官网下载最新数据库安装包

    postgresql-9.6.1-1-windows-x64

    将postgreSQL9.6注册为windows服务

    注意:大小写要正确

    D:WorksoftwarePostgreSQL9.6in>pg_ctl.exe register -N "PostgreSQL9.6" -D "D:
    WorksoftwarePostgreSQL9.6data"
    

    安装之后

    程序连接Postgresql数据库时经常出现这个错误,然而用pgAdmin 4是可以正确连接的,表明用户名和密码都是正确的。
    这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。
    解决方法:

    打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开。
    修改认证方式,将md5改为trust,然后保存。

    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            trust
    # IPv6 local connections:
    host    all             all             ::1/128                 trust
    # Allow replication connections from localhost, by a user with the
    # replication privilege.
    #host    replication     postgres        127.0.0.1/32            md5
    #host    replication     postgres        ::1/128                 md5
    

    .NET 连接组件,项目里引用:

    这里写图片描述


    打开pgAdmin 4管理工具

    创建角色

    DROP ROLE king;
    
    CREATE ROLE king WITH
      LOGIN
      SUPERUSER
      INHERIT
      CREATEDB
      CREATEROLE
      REPLICATION;
    

    这里写图片描述

    创建用户,数据库,表

    这里写图片描述


    这里写图片描述

  • 相关阅读:
    python 函数
    python升级功能
    python3与c++的不同点(初学看重点~)
    python中的数据结构
    github超简单用法
    ListView
    线性代数(1)--方程组的同解变形
    C++基础学习
    C++多态
    PKU《程序设计》专项课程_递归汉诺塔问题
  • 原文地址:https://www.cnblogs.com/Wulex/p/6953507.html
Copyright © 2011-2022 走看看