• Windows 安装PostgreSQL


    下载二进制包:https://www.enterprisedb.com/download-postgresql-binaries

    直接解压到C盘

    Microsoft Windows [版本 6.3.9600]
    (c) 2013 Microsoft Corporation。保留所有权利。

    C:Usersxxxx>cd C:postgresql-9.6.2-4-windows-x64-binariespgsqlin

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>
    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>initdb.exe -D C:postgresql
    -9.6.2-4-windows-x64-binariespgsqldata -E SQL_ASCII -U postgres --locale=C
    属于此数据库系统的文件宿主为用户 "xxxx".
    此用户也必须为服务器进程的宿主.
    数据库簇将使用本地化语言 "C"进行初始化.
    缺省的文本搜索配置将会被设置到"english"

    禁止为数据页生成校验和.

    创建目录 C:/postgresql-9.6.2-4-windows-x64-binaries/pgsql/data ... 成功
    正在创建子目录 ... 成功
    选择默认最大联接数 (max_connections) ... 100
    选择默认共享缓冲区大小 (shared_buffers) ... 128MB
    选择动态共享内存实现 ......windows
    创建配置文件 ... 成功
    正在运行自举脚本 ...成功
    正在执行自举后初始化 ...成功
    同步数据到磁盘...成功

    警告:为本地连接启动了 "trust" 认证.
    你可以通过编辑 pg_hba.conf 更改或你下次
    行 initdb 时使用 -A或者--auth-local和--auth-host选项.

    成功。您现在可以用下面的命令开启数据库服务器:

        "pg_ctl" -D "C:postgresql-9.6.2-4-windows-x64-binariespgsqldata" -l logfi
    le start


    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>pg_ctl.exe -D C:postgresql
    -9.6.2-4-windows-x64-binariespgsqldata start
    正在启动服务器进程

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>LOG:  database system was s
    hut down at 2017-04-24 16:21:01 HKT
    LOG:  MultiXact member wraparound protections are now enabled
    LOG:  database system is ready to accept connections
    LOG:  autovacuum launcher started

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>pg_config.exe C:postgresql
    -9.6.2-4-windows-x64-binariespgsqldata
    pg_config: 无效参数: C:postgresql-9.6.2-4-windows-x64-binariespgsqldata
    请用 "pg_config --help" 获取更多的信息.

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>pg_controldata.exe C:postg
    resql-9.6.2-4-windows-x64-binariespgsqldata
    pg_control 版本:                      960
    Catalog 版本:                         201608131
    数据库系统标识符:                     6412480914966795996
    数据库簇状态:                         在运行中
    pg_control 最后修改:                  2017/4/24 16:23:59
    最新检查点位置:                       0/14EB8B0
    优先检查点位置:                       0/14EB618
    最新检查点的 REDO 位置:               0/14EB8B0
    最新检查点的重做日志文件: 000000010000000000000001
    最新检查点的 TimeLineID:              1
    最新检查点的PrevTimeLineID: 1
    最新检查点的full_page_writes: 开启
    最新检查点的NextXID:          0:542
    最新检查点的 NextOID:                 12402
    最新检查点的NextMultiXactId: 1
    最新检查点的NextMultiOffsetD: 0
    最新检查点的oldestXID:            535
    最新检查点的oldestXID所在的数据库:1
    最新检查点的oldestActiveXID:  0
    最新检查点的oldestMultiXid:  1
    最新检查点的oldestMulti所在的数据库:1
    最新检查点的oldestCommitTsXid:0
    最新检查点的newestCommitTsXid:0
    最新检查点的时间:                     2017/4/24 16:21:01
    不带日志的关系: 0/1使用虚假的LSN计数器
    最小恢复结束位置: 0/0
    最小恢复结束位置时间表: 0
    开始进行备份的点位置:                       0/0
    备份的最终位置:                  0/0
    需要终止备份的记录:        否
    wal_level设置:                    minimal
    wal_log_hints设置:        关闭
    max_connections设置:   100
    max_worker_processes设置:   8
    max_prepared_xacts设置:   0
    max_locks_per_xact设置:   64
    track_commit_timestamp设置:        关闭
    最大数据校准:     8
    数据库块大小:                         8192
    大关系的每段块数:                     131072
    WAL的块大小:    8192
    每一个 WAL 段字节数:                  16777216
    标识符的最大长度:                     64
    在索引中可允许使用最大的列数:    32
    TOAST区块的最大长度:                1996
    大对象区块的大小:         2048
    日期/时间 类型存储:                   64位整数
    正在传递Flloat4类型的参数:           由值
    正在传递Flloat8类型的参数:                   由值
    数据页校验和版本:  0

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>psql.exe -h 127.0.0.1 -p 54
    32 -U postgres postgres
    psql (9.6.2)
    输入 "help" 来获取帮助信息.

    postgres=# create table test(id int primary key,info text,crt_time timestamp);
    CREATE TABLE

    postgres=# insert into test select generate_series(1,1000),md5(random()::text),c
    lock_timestamp();
    INSERT 0 1000
    postgres=# checkpoint;
    CHECKPOINT
    postgres=# show port;
     port
    ------
     5432
    (1 行记录)


    postgres=# q

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>pg_ctl.exe -D C:postgresql
    -9.6.2-4-windows-x64-binariespgsqldata stop -m fast
    LOG:  received fast shutdown request
    等待服务器LOG:  aborting any active transactions
    进程关LOG:  autovacuum launcher shutting down
    闭 ....LOG:  shutting down
    LOG:  database system is shut down
     完成
    服务器进程已经关闭

    C:postgresql-9.6.2-4-windows-x64-binariespgsqlin>

  • 相关阅读:
    asp.net core文件上传与下载
    asp.net Core1.1版本生成超链接/a链接标签的方式
    CentOS 7.2 64位上装mysql
    CentOS7 yum 安装 Nginx最新版本
    Mysql Mariadb 密码问题
    关闭selinux
    OTRS
    CentOS查看一共安装了多少软件包,是那些软件包
    CentOS删除安装的程序
    centos7 上安装mysql5.7后登录报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Yes 或者No)
  • 原文地址:https://www.cnblogs.com/songyuejie/p/6757640.html
Copyright © 2020-2023  润新知