重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先看看
创新互联主要从事成都网站建设、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务衡南,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
服务器是否启动
控制面板打开【管理工具】【服务】postgresql服务
启动服务后
看下Log
在C:(pastgres安装路径)/data/pg_log/
选择出错误时的时间Log。查看详细信息。
大概是改一下
C:(pastgres安装路径)/data
下的【pg_hba.conf】【postgresql.conf】就可以了
如何去改,在看下log自己查一下吧。
cd /home/sd/
ls
cd snorkel/snorkel
cd contrib/fonduer/
ls
cd tutorials/
ls
cd Pledgee/ 再如:cd End-Position/
ls
cd data/
再如::~/snorkel/snorkel/contrib/fonduer/tutorials/End-Position$ cd data
创建数据库:sd为登陆机器的账号(postgres=#) create database zhiya_key_para_txt_pledge_num_unlimit owner sd;
pg_dump用于备份postgresql数据库,它可以在数据库运行时使用,pg_dump不会阻塞其他的用户访问数据库。
将数据库的东西转存到文件里:相当于copy数据库
pg_dump end_position_key_para end_position_para_2018-03-29.dmp
之前的文件转到新建的数据库里:相当于恢复外部数据到数据库里
psql zhiya_key_para_txt_pledge_num_unlimit end_position_para_2018-03-29.dmp
mv filename/ . 将文件移动到当前路径
二、对数据库中的表进行操作
psql zhiya_key_para_txt 进入到数据库中的表zhiya_key_para_txt
zhiya_key_para_txt= \dt 查看该库中的所有表
zhiya_key_para_txt= select count(*) from candidate;
zhiya_key_para_txt= select count(*) from gold_label;
select * from gold_label_key;
zhiya_key_para_txt= \q 退出psql
3、更新数据库中标错的质押人、质权人:
psql zhiya_key_para_txt
zhiya_key_para_txt= select * from gold_label;
zhiya_key_para_txt= select * from gold_label where candidate_id = '33335';
zhiya_key_para_txt= update gold_label set value=1 where candidate_id = '33335';
zhiya_key_para_txt= select * from gold_label where candidate_id = '33335';
1、使用CREATEDATABASE该命令将创建一个数据库PostgreSQL的shell提示符,但你应该有适当的权限来创建数据库。默认情况下,创建新的数据库将通过克隆标准系统数据库template1。语法:CREATEDATABASE语句的基本语法如下:CREATEDATABASEdbname;其中dbname是要创建的数据库的名称。例子:下面是一个简单的例子,这将创建testdb在PostgreSQL模式:postgres=#CREATEDATABASEtestdb;postgres-#2、使用createdb的命令PostgreSQL命令行可执行createdb是是SQL命令CREATEDATABASE一个包装器。此命令和SQL命令CREATEDATABASE之间唯一的区别是,前者可以直接在命令行中运行,它允许的注释被添加到数据库中,全部在一个命令。语法:createdb语法如下所示:createdb[option][dbname[description]]参数下表列出了参数及它们的描述。参数名称描述dbnameThenameofadatabasetocreate.descriptionSpecifiesacommenttobeassociatedwiththenewlycreateddatabase.optionscommand-lineargumentswhichcreatedbaccepts.选项下表列出了命令行参数CREATEDB接收:选项描述-DtablespaceSpecifiesthedefaulttablespaceforthedatabase.-eEchothecommandsthatcreatedbgeneratesandsendstotheserver.-EencodingSpecifiesthecharacterencodingschemetobeusedinthisdatabase.-llocaleSpecifiesthelocaletobeusedinthisdatabase.-TtemplateSpecifiesthetemplatedatabasefromwhichtobuildthisdatabase.--helpShowhelpaboutdropdbcommandlinearguments,andexit.-hhostSpecifiesthehostnameofthemachineonwhichtheserverisrunning.-pportSpecifiestheTCPportorthelocalUnixdomainsocketfileextensiononwhichtheserverislisteningforconnections.-UusernameUsernametoconnectas.-wNeverissueapasswordprompt.-WForcecreatedbtopromptforapasswordbeforeconnectingtoadatabase.打开命令提示符,然后去是PostgreSQL安装所在的目录。进入到bin目录,执行下面的命令创建一个数据库。createdb-hlocalhost-p5432-Upostgresstestdbpassword******上面的命令会提示Postgres的默认的PostgreSQL管理用户的密码,以便提供密码和继续创建新的数据库。一旦创建数据库时可以使用上述方法,可以检查它在列表中的数据库使用l即反斜线el命令如下:postgres-#lListofdatabasesName|Owner|Encoding|Collate|Ctype|Accessprivileges-----------+----------+----------+---------+-------+-----------------------postgres|postgres|UTF8|C|C|template0|postgres|UTF8|C|C|=c/postgres+|||||postgres=CTc/postgrestemplate1|postgres|UTF8|C|C|=c/postgres+|||||postgres=CTc/postgrestestdb|postgres|UTF8|C|C|(4rows)postgres-#
那说明安装文件本身就是有问题的 也有可能是某些部分不支持中文目录 你可以改成英文目录再试试,如果 仍有这样的问题,那说明安装包 制作的时候就有问题了
你好,建议你关闭掉所有的杀毒软件,并使用右键单击安装包使用管理员权限安装。另外,你要确定你安装的64位或32位版本是和你系统匹配的
1、使用CREATEDATABASE该命令将创建一个数据库PostgreSQL的shell提示符,但你应该有适当的权限来创建数据库。默认情况下,创建新的数据库将通过克隆标准系统数据库template1。语法:CREATEDATABASE语句的基本语法如下:CREATEDATABASEdbname;其中dbname是要创建的数据库的名称。例子:下面是一个简单的例子,这将创建testdb在PostgreSQL模式:postgres=#CREATEDATABASEtestdb;postgres-#2、使用createdb的命令PostgreSQL命令行可执行createdb是是SQL命令CREATEDATABASE一个包装器。此命令和SQL命令CREATEDATABASE之间唯一的区别是,前者可以直接在命令行中运行,它允许的注释被添加到数据库中,全部在一个命令。语法:createdb语法如下所示:createdb[option][dbname[description]]参数下表列出了参数及它们的描述。参数名称描述dbnameThenameofadatabasetocreate.descriptionSpecifiesacommenttobeassociatedwiththenewlycreateddatabase.optionscommand-lineargumentswhichcreatedbaccepts.选项下表列出了命令行参数CREATEDB接收:选项描述-DtablespaceSpecifiesthedefaulttablespaceforthedatabase.-eEchothecommandsthatcreatedbgeneratesandsendstotheserver.-EencodingSpecifiesthecharacterencodingschemetobeusedinthisdatabase.-llocaleSpecifiesthelocaletobeusedinthisdatabase.-TtemplateSpecifiesthetemplatedatabasefromwhichtobuildthisdatabase.--helpShowhelpaboutdropdbcommandlinearguments,andexit.-hhostSpecifiesthehostnameofthemachineonwhichtheserverisrunning.-pportSpecifiestheTCPportorthelocalUnixdomainsocketfileextensiononwhichtheserverislisteningforconnections.-UusernameUsernametoconnectas.-wNeverissueapasswordprompt.-WForcecreatedbtopromptforapasswordbeforeconnectingtoadatabase.打开命令提示符,然后去是PostgreSQL安装所在的目录。进入到bin目录,执行下面的命令创建一个数据库。createdb-hlocalhost-p5432-Upostgresstestdbpassword******上面的命令会提示Postgres的默认的PostgreSQL管理用户的密码,以便提供密码和继续创建新的数据库。一旦创建数据库时可以使用上述方法,可以检查它在列表中的数据库使用l即反斜线el命令如下:postgres-#lListofdatabasesName|Owner|Encoding|Collate|Ctype|Accessprivileges-----------+----------+----------+---------+-------+-----------------------postgres|postgres|UTF8|C|C|template0|postgres|UTF8|C|C|=c/postgres+|||||postgres=CTc/postgrestemplate1|postgres|UTF8|C|C|=c/postgres+|||||postgres=CTc/postgrestestdb|postgres|UTF8|C|C|(4rows)postgres-#