1.安装
运行Cygwin的安装程序setup.exe,选中以下组件
Database/
|--postgresql
进行安装。
2.设置
环境变量的设置
在~/.bashrc中添加如下内容:
export CYGWIN=server
export PGDATA=/usr/local/pgsql/data
export PGCLIENTENCODING=EUC_CN
在~/.bash_profile中添加如下内容:
PATH="/usr/sbin:/sbin:${PATH}"
export PATH
运行
$ source ~/.bashrc
$ source ~/.bash_profile
让刚才的设置生效。
cygserver的设置
运行
$ cygserver-config
看到提示yes/no的时候,输入yes,回车。
启动cygserver
$ cygserver &
初始化数据库
$ initdb --no-locale --encoding=EUC_CN
3.启动
$ pg_ctl start
之前须确认cygserver是否启动了。
4.创建用户和数据库
运行
$ createuser -d -a root (
创建用户root
)
$ createdb -U root -O root test (创建数据库,用户和所有者都是root)
5.使用数据库
$ psql test root
如正常,即出现postgreSQL的提示符.
test=# \?
(即出现postgreSQL的常用命令)
test=# create table people (
test-# first_name varchar,
test-# last_name varchar
test-# );
test=# insert into people values ('wang','wu');
test=# select * from people;
first_name | last_name
--------------+---------------
wang | wu
test=# \q
(退出PostgreSQL提示符的命令)
6.停止
$ pg_ctl stop
即停止PostgreSQL数据库服务。
7.补充
安装过程比较有可能出问题的是initdb的时候。如果出错,请运行
$ rm -rf /usr/local/pgsql/data
删除数据路径,解决问题后再运行initdb。
psql语法
\h 查看SQL语法
\? 查看psql语法
\du 查看所有的用户
\l 查看所有的数据库
\z 查看当前所有的数据表,视图
自我感觉有点像mysql,呵呵自已的看法而已.
分享到:
相关推荐
在Windows环境下安装PostgreSQL,需要利用Cygwin和cygipc包来模拟Unix环境。以下是对整个安装过程的详细步骤解析: 1. **下载Cygwin安装程序**: 从官方或其他可信源下载适用于Windows的Cygwin安装程序,双击以...
原因有两个方面,一个是本身像这种数据库服务器一般都是linux系统的,另外一个比较致命,zhparser本身并没提供windows环境下的编译工程,连依赖库scws的readme里也建议在linux环境下使用,或者用cygwin或mingw一类...
Postgresql开发 使用了 pqxx 库 这是基于 pq库(postgresql 的 c 语言api ) 的c++库 工程 core : 库工程 工程 tools: 例子 motcp socket存储转发功能,可以将通信的包以十六进制的格式打印出来,调试网络程序的...
虽然Delphi原生支持Windows开发,但通过一些第三方库,如Free Pascal和Lazarus IDE,或者使用像是Cygwin这样的Windows上的Linux模拟环境,开发者可以扩展其功能至Linux平台。 在这个压缩包的"src"文件夹中,可能...
Although AVSAP accounting system is a very simple, it is capable to ... Since PostgreSQL could run on MS Windows via Cygwin and Perl has Windows version, so AVSAP could also be ported to Windows easily.
- **安装 PostgreSQL(现有 Cygwin 安装的情况下)** - **安装 System Configurator** - **开始使用 System Configurator**: - **启动程序** - **菜单和对话框** - **导航配置树** - **管理配置项** - 创建...
ifbcat ifbcat是通过REST API托管和服务的数据库。 如何贡献 代码的格式 使用格式化代码。 请使用pre-commit和black一起提交格式正确的代码... postgresql-devel(Debian / Ubuntu中的libpq-dev,Centos / Cygwin / Ba
- **Cygwin**:提供Unix-like环境下的工具,如bison、flex和git等。 - **OSGeo4W**:提供一系列用于地理信息系统开发的工具和库,包括expat、fcgi、gdal等。 3. **编译步骤**: - 使用CMake生成Visual Studio的...
Tomcat+PostgreSQL部署在单独的 VM 上以模拟生产。 Windows 7 IE 10用于部署后测试。 要求 在 Windows 上 (仅在 Windows 上) 使用安装 Ansible、Vagrant 和 Cygwin 在 Mac 上 虚拟盒,流浪者, 在 RedHat/Fedora/...
在Windows环境中,如果希望使用Unix shell命令,可以安装Cygwin来模拟Unix环境。此外,还有其他工具如Git Bash,它提供了类似于Unix的命令行体验,也可以用于执行Symfony的命令行操作。 总的来说,Symfony框架提供...
- **Win32 Perl**:推荐使用Cygwin或ActiveState Perl。 - **Perl模块安装**:利用CPAN工具安装缺失的Perl模块。 - **Web服务发布**:通过IIS发布Bugzilla应用。 - **邮件发送配置**:如使用Sendmail等。 - **...
质询认证的远程过程CHARP 是一个 Web 应用程序框架,用于使用现代... 当然,它们都是自由软件,尽管您也可以使用 Cygwin 等在 Windows 上进行开发。 MacOS X 仍未经过测试,但很有可能在 MacOS X 上安装 CHARP 会成功。
在Windows环境下安装OpenLDAP 2.4,可能需要额外的步骤,如安装 Cygwin 提供的Unix兼容环境,或者使用预编译的二进制包。配置和管理OpenLDAP时,应遵循最佳实践,确保数据安全和系统稳定性。总的来说,OpenLDAP 2.4 ...