`
yaven
  • 浏览: 63202 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pgsql编码设置

阅读更多

此处转自 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

分享到:
评论

相关推荐

    thinkphp+pgsql

    注意,这里的关键是将 `'type'` 设置为 `'Pgsql'`,以便告诉 ThinkPHP 使用 PostgreSQL 的数据库驱动。 ##### 2. 创建 PostgreSQL 数据库驱动 接下来,需要在 ThinkPHP 的框架内部创建一个 PostgreSQL 数据库驱动...

    postgreSQL pgsql13.5 windows安装与 Linux 安装 及 常见命令 教程

    - 修改`/var/lib/pgsql/13/data/postgresql.conf`,将监听地址设置为0.0.0.0,启用端口5432。 7. **重启数据库** ``` systemctl restart postgresql-13 ``` 8. **检查状态** ``` systemctl status ...

    navicat8_pgsql_en

    - **代码完成**:提供代码完成功能,支持关键字、函数、存储过程等代码提示,提高编码效率。 - **项目管理**:允许用户创建项目来管理多个数据库连接设置和查询脚本,方便管理和共享。 #### 用户界面与多语言支持 -...

    beijing_china.osm2pgsql-1-geojson.rar

    GeoJSON是一种基于JSON的地理编码格式,它能够存储地理位置信息,如点、线和多边形,以及相关的属性数据。这种格式的优点在于它易于阅读,支持互联网上的传输,且可以被JavaScript等Web编程语言直接解析,使得在网页...

    【精】最新全国行政区省市区编码数据库脚本(含行政代码、邮编、区号)

    最新最全的 全国行政区编码,包含行政代码、邮编、手机区号,经纬度,区域的名称也进行了补全。。。。。 。。。。。。。

    osm2pgsql:OpenStreetMap数据到PostgreSQL转换器

    osm2pgsql是用于将OpenStreetMap数据加载到PostgreSQL / PostGIS数据库中的工具,适用于诸如渲染到地图,使用Nominatim进行地理编码或常规分析之类的应用。 有关如何安装和运行osm2pgsql的说明,请参阅。 特征 将...

    linux配置postgresql

    这将初始化数据库,并设置默认的数据库编码和语言环境。 第四步:启动 PostgreSQL 在初始化数据库后,可以启动 PostgreSQL 了。PostgreSQL 需要用一个非管理员用户运行,也就是说可以是任何普通用户;如果你在你的 ...

    全国省市区数据库sql文件最新版(含地区编码)

    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...

    Apache+PHP3+PostgreSQL作为基于Web的数据库平台的安装

    其中 `--with-mb` 参数用于指定字符集编码,可以根据实际情况选择如 `EUC_JP`, `EUC_KR`, `EUC_TW`, `UNICODE`, `MULE_INTERNAL`, `LATIN1` 等。 - 使用 `gmake` 进行编译: ```bash $ gmake all ``` 成功编译...

    简单的pgsql pdo php操作类实现代码

    5. **设置数据库编码**: 通过执行SQL命令`SET client_encoding='UTF-8';`,确保数据库操作使用的是UTF-8编码,以避免字符编码错误,特别适用于多语言环境。 6. **PDO属性的设置**: 在建立连接之后,操作类还对...

    离线地图_openstreetmap_postgresql_postgis_mapnik_osm2pgsql_osm数据(等软件)好烦

    8. **解决 psql 乱码问题**:在使用 PostgreSQL 的命令行工具 psql 时,可能会遇到字符编码问题。这需要正确设置终端的字符集和数据库的字符集,以避免显示异常的字符。 在提供的链接中,似乎包含了整个离线地图...

    PostgreSQL免安装版配置及C#使用说明

    本文将详细介绍PostgreSQL免安装版的配置及C#使用说明,包括PostgreSQL免安装版的配置、配置远程连接、远程登录及设置中文编码等内容。 一、PostgreSQL免安装版配置 PostgreSQL免安装版是指不需要安装PostgreSQL的...

    postgresql-9.0.4-1 32位Windows安装程序

    不要选择默认(pgsql安装不支持中文Windows的默认语言) 5) 如果连接数据库进行操作时显示乱码: 本地环境的编码和客户端编码需一致。 ->尝试客户端编码改为GBK dbname=# \encoding GBK 6) 配置远程主机和用户...

    JSQLEditor PL/SQL and PL/pgSQL Plug-in-开源

    2. **代码自动完成**:具备智能感知功能,能根据输入的关键词自动补全语句,提高编码速度。 3. **代码折叠**:允许用户折叠代码块,以便于查看和管理大型脚本。 4. **错误检查和警告**:在编写过程中实时检查语法...

    windows PostgreSQL 9.1 安装详细步骤

    【PostgreSQL 安装详解】 ...正确配置数据库环境,特别是字符编码和安全设置,是保证 PostgreSQL 正常运行和数据安全的基础。同时,利用像 pgAdmin 这样的管理工具,可以极大地提升管理数据库的效率和便捷性。

    PostgreSQL免安装版的配置

    根据需要,你可能还需要配置一些初始参数,如默认编码、时区等。 4. 使用pgStart.bat启动数据库服务,然后可以通过`psql`命令行工具连接到数据库,验证服务是否正常运行。 5. 当需要停止服务时,运行pgStop.bat。在...

    简答Postgresql数据库代码生成器

    然后,选择需要生成代码的表,设置好生成的代码模板和目标文件夹。一旦启动生成过程,工具会根据表结构自动生成相应的实体类和业务逻辑代码。这些代码可以直接集成到项目中,进行进一步的开发和测试。 代码生成器的...

    Shp导入postgis中的过程

    在使用 shp2pgsql 工具时,需要指定 Shp 文件的路径、要创建的表名、字符编码等参数。例如,以下命令将 province_region.shp 文件转换为 SQL 语句,并将其保存到 Province_region.sql 文件中: shp2pgsql -s "4326" ...

Global site tag (gtag.js) - Google Analytics