PostgreSQL是一个强大开源的对象关系类型数据库系统,它能运行于几乎所有主要的 *** 作系统,包括Linux、Unix(AIX、BSD、HP-UX、SGI IRIX、Mac OS、Solaris、Tru64)、Windows OS。在这篇教程里,我们将学习如何在CentOS7/65/64 server 中建立PostgreSQL。
1安装PostgreSQL
首先根据你的服务器架构添加PostgreSQL库:
对CentOS 6x 32bit:
rpm -Uvh >
sudoapt--serverapt----dev安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudonetstat-tap|grepmysql通过上述命令检查之后,如果看到有mysql的socket处于listen状态则表示安装成功
登陆mysql数据库可以通过如下命令:mysql-uroot-p-u表示选择登陆的用户名,-p表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql
先新建一个数据目录比如:~/data
然后运行:initdb -D ~/data
请确保此命令要运行成功,有错要排错。
成功之后运行:postgres -D ~/data
即可启动
如将一Shapfile文件“c:\roadshp”导入到数据表“road”中,数据库为“sjzmap”。
1、运行“命令提示符”。
2、切换至PostgreSQL数据库安装目录中的bin目录下。
3、执行此目录下的shp2pgsql命令:“shp2pgsql c:\roadshp road > c:\roadsql”。
4、如将此文件直接导入数据库(不推荐):“shp2pgsql -c c:\roadshp road sjzmap | psql -d sjzmap”。
5、使用pgAdmin3 选择数据库,再导入表。
注:
Drops the database table before creating a new table with the data in the Shape file
Appends data from the Shape file into the database table Note that to use this option to load multiple files, the files must have the same attributes and same data types
Creates a new table and populates it from the Shape file
Only produces the table creation SQL code, without adding any actual data This can be used if you need to completely separate the table creation and data loading steps
Use the PostgreSQL "dump" format for the output data This can be combined with -a, -c and -d It is much faster to load than the default "insert" SQL format Use this for very large data sets
Creates and populates the geometry tables with the specified SRID
Keep identifiers' case (column, schema and attributes) Note that attributes in Shapefile are all UPPERCASE
Coerce all integers to standard 32-bit integers, do not create 64-bit bigints, even if the DBF header signature appears to warrant it
Create a GiST index on the geometry column
Output WKT format, for use with older (0x) versions of PostGIS Note that this will introduce coordinate drifts and will drop M values from shapefiles
Specify encoding of the input data (dbf file) When used, all attributes of the dbf are converted from the specified encoding to UTF8 The resulting SQL output will contain a command, so that the backend will be able to reconvert from UTF8 to whatever encoding the database is configured to use internally
首先,win+R 打开一个cmd;
进入到 postgre安装目录下的bin目录下(当然要是配置环境变量就不用这样了)
然后输入命令: psql -U postgres -d test -f D:\licensesql 参数: U:已连接数据库的用户名
以上就是关于如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin全部的内容,包括:如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin、ubuntu怎么安装mysql数据库(ubuntu16.04安装mysql)、postgresql如何手工安装等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)