此处转自 http://blogold.chinaunix.net/u1/42517/showart_689587.html
使用免安装版本在windows上手动安装PostgreSQL
PostgreSQL支持管理员直接手动安装数据库,给用户提供了更大的方便。
1. 在PostgreSQL官方网站上下载免安装二进制的包,名字类似于postgresql-*.*.*.*-binaries-no-installer.tar.gz之类的。下载到本地,解压到某路径PATH下。
2. 在PATH目录中创建data文件夹,用于存放数据。
3. 开始-->运行-->cmd 进入命令行。并cd到PATH\bin目录下执行下面的命令用来初始化数据库:
PATH\bin> initdb.exe -D
PATH\data -E UTF8 --locale=C
|
4. 将pgsql注册为windows服务,便于操作和控制:
PATH\bin> pg_ctl.exe
register -D PATH\data -N pgsql
|
其中-N参数用来设置pgsql作为windows服务的名称。
5. 启动和关闭数据库,在命令行下:
> net start pgsql (开启数据库)
> net stop pgsql (关闭数据库)
|
注:为避免以后可能发生的亚州大字符集的乱码问题,统一使用UTF8编码。
-------------------------------上面的转载DONE------------------------------------------------------------
创建一个bat文件
set PGHOME=c:\pgsql
set PATH=%PGHOME%\bin;%pat
set PGHOST=127.0.0.1
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data
在运行以下命令前,先执行此bat文件。
创建新用户 createuser testuser
创建新数据库 createdb testdb
分享到:
相关推荐
注意,这里的关键是将 `'type'` 设置为 `'Pgsql'`,以便告诉 ThinkPHP 使用 PostgreSQL 的数据库驱动。 ##### 2. 创建 PostgreSQL 数据库驱动 接下来,需要在 ThinkPHP 的框架内部创建一个 PostgreSQL 数据库驱动...
- 修改`/var/lib/pgsql/13/data/postgresql.conf`,将监听地址设置为0.0.0.0,启用端口5432。 7. **重启数据库** ``` systemctl restart postgresql-13 ``` 8. **检查状态** ``` systemctl status ...
- **代码完成**:提供代码完成功能,支持关键字、函数、存储过程等代码提示,提高编码效率。 - **项目管理**:允许用户创建项目来管理多个数据库连接设置和查询脚本,方便管理和共享。 #### 用户界面与多语言支持 -...
GeoJSON是一种基于JSON的地理编码格式,它能够存储地理位置信息,如点、线和多边形,以及相关的属性数据。这种格式的优点在于它易于阅读,支持互联网上的传输,且可以被JavaScript等Web编程语言直接解析,使得在网页...
最新最全的 全国行政区编码,包含行政代码、邮编、手机区号,经纬度,区域的名称也进行了补全。。。。。 。。。。。。。
osm2pgsql是用于将OpenStreetMap数据加载到PostgreSQL / PostGIS数据库中的工具,适用于诸如渲染到地图,使用Nominatim进行地理编码或常规分析之类的应用。 有关如何安装和运行osm2pgsql的说明,请参阅。 特征 将...
这将初始化数据库,并设置默认的数据库编码和语言环境。 第四步:启动 PostgreSQL 在初始化数据库后,可以启动 PostgreSQL 了。PostgreSQL 需要用一个非管理员用户运行,也就是说可以是任何普通用户;如果你在你的 ...
area_id 编码 area_name 省市区名称 parent_id 父级Id level 层级 示例值 省: area_id:440000000000 area_name: 广东省 parent_id:父级Id level:1 市: area_id:440300000000 area_name: 深圳市 parent_id...
其中 `--with-mb` 参数用于指定字符集编码,可以根据实际情况选择如 `EUC_JP`, `EUC_KR`, `EUC_TW`, `UNICODE`, `MULE_INTERNAL`, `LATIN1` 等。 - 使用 `gmake` 进行编译: ```bash $ gmake all ``` 成功编译...
5. **设置数据库编码**: 通过执行SQL命令`SET client_encoding='UTF-8';`,确保数据库操作使用的是UTF-8编码,以避免字符编码错误,特别适用于多语言环境。 6. **PDO属性的设置**: 在建立连接之后,操作类还对...
8. **解决 psql 乱码问题**:在使用 PostgreSQL 的命令行工具 psql 时,可能会遇到字符编码问题。这需要正确设置终端的字符集和数据库的字符集,以避免显示异常的字符。 在提供的链接中,似乎包含了整个离线地图...
本文将详细介绍PostgreSQL免安装版的配置及C#使用说明,包括PostgreSQL免安装版的配置、配置远程连接、远程登录及设置中文编码等内容。 一、PostgreSQL免安装版配置 PostgreSQL免安装版是指不需要安装PostgreSQL的...
不要选择默认(pgsql安装不支持中文Windows的默认语言) 5) 如果连接数据库进行操作时显示乱码: 本地环境的编码和客户端编码需一致。 ->尝试客户端编码改为GBK dbname=# \encoding GBK 6) 配置远程主机和用户...
2. **代码自动完成**:具备智能感知功能,能根据输入的关键词自动补全语句,提高编码速度。 3. **代码折叠**:允许用户折叠代码块,以便于查看和管理大型脚本。 4. **错误检查和警告**:在编写过程中实时检查语法...
【PostgreSQL 安装详解】 ...正确配置数据库环境,特别是字符编码和安全设置,是保证 PostgreSQL 正常运行和数据安全的基础。同时,利用像 pgAdmin 这样的管理工具,可以极大地提升管理数据库的效率和便捷性。
根据需要,你可能还需要配置一些初始参数,如默认编码、时区等。 4. 使用pgStart.bat启动数据库服务,然后可以通过`psql`命令行工具连接到数据库,验证服务是否正常运行。 5. 当需要停止服务时,运行pgStop.bat。在...
然后,选择需要生成代码的表,设置好生成的代码模板和目标文件夹。一旦启动生成过程,工具会根据表结构自动生成相应的实体类和业务逻辑代码。这些代码可以直接集成到项目中,进行进一步的开发和测试。 代码生成器的...
在使用 shp2pgsql 工具时,需要指定 Shp 文件的路径、要创建的表名、字符编码等参数。例如,以下命令将 province_region.shp 文件转换为 SQL 语句,并将其保存到 Province_region.sql 文件中: shp2pgsql -s "4326" ...