据说postgresql自带的全文检索功能,是其它django可使用的数据库所没有的。
部署和使用postgresql数据库时,有点啰嗦或麻烦的是,需要
1、在ubuntu终端命令行、
2、ubuntu终端命令行的postgres@名下,
3、以及postgresql数据库的交互命令行下。
三种情形转换。
举例:
1、打开ubuntu终端后,在本人名称的运行环境下,那么命令行是这样:
(venv2) cngz2@cngz2-Idea:/var/www/mysite$ #这是ubuntu终端命令行
2、要操作postgresql 要转到postgres[安装数据库后的默认用户名]下:
(venv2) cngz2@cngz2-Idea:/var/www/mysite$ su postgres #命令 su postgres
Password: # 输入口令后转入到postgres名称下
postgres@cngz2-Idea:/var/www/mysite$
3、用命令 psql 进入数据库的命令行操作环境
postgres@cngz2-Idea:/var/www/mysite$ psql #进入数据库操作环境命令行
psql (10.19 (Ubuntu 10.19-0ubuntu0.18.04.1))
Type “help” for help.
postgres=# # 在这个命令提示符后,使用数据库的操作命令
#要退出这个环境,用命令 \q
ubuntu终端下,安装postgresql数据库
install postgresql # in ubuntu terminal
sudo apt install postgresql postgresql-contrib # in ubuntu terminal
pip install psycopg2-binary==2.8.4 # in ubuntu terminal。安装psycopg2-binary
su postgres #也可能需要 sudo su postgres 。in u