<!--
@page { margin: 2cm }
TD P { margin-bottom: 0cm }
P { margin-bottom: 0.21cm }
-->
Windows
安装postgreSQL
noinstaller
解压到
d:\db_postgresql
设置
添加windows
的用户
postgre
使用命令行创建数据文件
d:\db_postgresql\pgsql\bin>initdb.exe
-D d:\db_postgresql\pgsql\data -E UTF8 --locale=C
处理结果
D:\db_postgresql\pgsql\bin>initdb.exe
-D d:\db_postgresql\pgsql\data -E UTF8 --locale=C
属于此数据库系统的文件宿主为用户
"Administrator".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale
C
初始化.
The
default text search configuration will be set to "english".
创建目录
d:/db_postgresql/pgsql/data
...
成功
creating
subdirectories ...
成功
选择默认最大联接数
(max_connections) ... 100
selecting
default shared_buffers/max_fsm_pages ... 32MB/204800
创建配置文件 ...
成功
在
d:/db_postgresql/pgsql/data/base/1
中创建 template1
数据库
...
成功
initializing
pg_authid ...
成功
initializing
dependencies ...
成功
创建系统视图 ...
成功
loading
system objects' descriptions ...
成功
创建字符集转换 ...
成功
creating
dictionaries ...
成功
对内建对象设置权限 ...
成功
创建信息模式 ...
成功
清理数据库 template1
...
成功
拷贝 template1
到 template0 ...
成功
copying
template1 to postgres ...
成功
警告:
为本地连接启动了 "trust"
认证.
你可以通过编辑 pg_hba.conf
更改或你下
次运行 initdb
时使用 -A
选项.
Success.
You can now start the database server using:
"postgres"
-D "d:/db_postgresql/pgsql/data"
or
"pg_ctl" -D
"d:/db_postgresql/pgsql/data" -l logfile start
|
其他用户启动方式
runas /user:yhx\postgres
cmd
在新的窗口进入bin
目录输入
postgres.exe
-D D:\db_postgresql\pgsql\data
|
注册服务方式
D:\db_postgresql\pgsql\bin>pg_ctl.exe
register -D D:\db_postgresql\pgsql\data -N pgsql
启动
net
start pgsql
net stop pgsql
|
创建数据库运行的系统用户
net
user postgres postgres /add /expires:never /passwordchg:no
net
localgroup users postgres /delete
创建数据库用户
D:\db_postgresql\pgsql\bin>createuser.exe
pgsql
Shall
the new role be a superuser? (y/n) y
D:\db_postgresql\pgsql\bin>
psql
-d postgres
\l
列出所有的数据库.\du
查看当前的所有用户,
更换数据库中的系统用户
ALTER
ROLE Administrator RENAME TO postgres
创建role
postgres=#
CREATE ROLE "postgres" LOGIN PASSWORD 'neusoft';
CREATE
ROLE
postgres=#
使用免费的客户端连接。
Createuser.exe
的功能 等效于 create
role
语句
登录管理客户端后,可以查看如下各类信息
使用工具建立表空间
对应的sql
CREATE TABLESPACE "Neusoft"
OWNER pgsql LOCATION E'D:\\db_postgresql\\pgsql\\newData';
COMMENT ON TABLESPACE
"Neusoft" IS 'Haixin Yang is the creator.';
|
建立数据库
CREATE DATABASE "NeusoftDB"
WITH ENCODING='UTF8'
OWNER=postgres
TABLESPACE="Neusoft";
COMMENT ON DATABASE
"NeusoftDB" IS 'DB created by Haixin Yang.';
|
执行完成后可以看到
创建表
对应的SQL
CREATE TABLE
"HelloPostgreSQL"
(
) WITH (OIDS=FALSE)
TABLESPACE "Neusoft";
ALTER TABLE
"HelloPostgreSQL" OWNER TO pgsql;
COMMENT ON TABLE
"HelloPostgreSQL" IS 'Created by Haixin Yang.';
|
分享到:
相关推荐
以上是PostgreSQL 13.5在Windows和Linux上的安装过程,以及一些基本的psql命令。了解这些操作后,你就可以开始使用PostgreSQL进行数据库管理和开发了。记得在实际操作中根据具体情况进行调整,确保安全性和稳定性。
接下来将详细介绍PostgreSQL的安装过程及其相关的重要知识点。 ### PostgreSQL简介 PostgreSQL是一个功能强大的开源对象关系型数据库系统,具有超过30年的开发历史,支持复杂的查询、事务完整性、并发控制等高级...
PostgreSQL 是一个强大的开源关系型数据库管理系统,其最新版本为16.2,在Windows操作系统上提供了64位的安装程序,文件名为"postgresql-16.2-1-windows-x64.exe"。这个安装程序是专为在Windows环境中运行PostgreSQL...
同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。
这个压缩包文件“postgresql-11.8-1-windows-x64.exe”是安装程序,用户可以通过运行它在Windows系统上部署PostgreSQL服务器。 1. PostgreSQL核心特性: - **ACID兼容**:PostgreSQL严格遵循ACID(原子性、一致性...
这款免安装版提供了一种便捷的方式,无需经过传统安装过程,用户只需解压文件即可开始使用。尤其适用于那些希望快速部署或在不同设备间移动工作环境的用户。 在Windows操作系统上,DBeaverEE22.1 提供了对多种...
同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL
通过以上步骤,我们已经详细介绍了如何在Windows环境下安装和配置ora2pg进行Oracle到PostgreSQL的数据迁移。这不仅涉及到了具体的安装步骤,还涵盖了所需的环境配置和技术细节。对于想要实现这一目标的用户来说,...
- 快速部署:相比于安装版,免安装版可以省去繁琐的安装步骤,只需解压到任意位置,节省时间和系统资源。 - 移动便捷:适合于在不同计算机之间移动或在虚拟环境中快速部署数据库服务。 - 系统独立:不依赖于操作...
其次,`pgadmin3.msi`是一个Windows安装程序包,用于安装pgAdmin III,这是PostgreSQL的一个图形用户界面(GUI)工具。pgAdmin III允许用户管理数据库、创建表、执行查询、备份和恢复数据库等,对非命令行用户非常...
你可以从Python官方网站下载32位的2.7版本(例如2.7.13.msi),并且在安装过程中设置好Windows的环境变量。 接下来,我们需要下载Odoo的源代码。有两种方法:一是从Odoo的GitHub主页下载ZIP包;二是使用Git命令克隆...
1. **安装与配置**:了解如何在不同的操作系统上安装PostgreSQL 9.3.1,包括Linux、Windows和macOS。这包括配置数据库服务器、设置用户权限和网络访问。 2. **数据类型**:PostgreSQL支持多种数据类型,如整数、...
在本篇中,我们将深入探讨如何在Windows Server平台上安装Confluence 6.7.1,这是一个流行的团队协作和知识管理软件。Confluence是由Atlassian公司开发的,它提供了丰富的功能,如文档创建、版本控制、任务跟踪以及...
在安装步骤中,详细介绍了如何配置和运行安装程序,确保PostgreSQL能够正确地在目标机器上运行。 在了解了PostgreSQL的基础知识和安装步骤后,书籍开始深入介绍如何使用PostgreSQL。首先会介绍SQL语言的基础,包括...
运行`python.exe`,按照安装向导的指示完成Python的安装,记得在安装过程中勾选“将Python添加到系统路径”这一选项,以便后续命令行可以方便地调用Python。 接下来,我们需要安装Trac的Python库。打开命令提示符,...
免安装版的优势** PostgreSQL免安装版无需经过繁琐的安装过程,适合于临时测试、开发环境或者对系统资源有限制的场景。其主要优点包括: - **便携性**: 可以直接解压到任何位置,方便在多台电脑间移动和备份。 - ...
【标题】:“Tomcat7安装版” 【描述】:“Tomcat7,Windows安装包” 【标签】:“Tomcat” 在IT行业中,Tomcat是一个广泛使用的Java应用服务器,特别是对于那些运行基于Servlet和JSP的应用程序的开发者来说。...
1. `postgresql-12.2-2-windows-x64.exe` 是PostgreSQL数据库服务器的安装程序,它将安装PostgreSQL 12.2.2的核心服务,包括数据库引擎、管理工具和其他必需组件。在安装过程中,您需要配置服务器参数,如端口号、...
在 PostgreSQL 12 文档中,你将找到详细步骤来指导你如何在各种操作系统上安装 PostgreSQL,包括 Linux、Windows 和 macOS。文档会讲解如何配置数据库服务器,包括设置端口、数据目录、初始化数据库集群以及安全设置...