小编Mil*_*dev的帖子

获取PostgreSQL的日期范围

我想使用PostgreSQL获取一系列日期的条目.

例如...

beginyear       endyear       name
---------       -------       -----
950             1100          jason
1300            1400          andrew
Run Code Online (Sandbox Code Playgroud)

我想得到所有住在1050年的人.有人可以帮我写这个查询.

postgresql date-range

0
推荐指数
1
解决办法
377
查看次数

检查在 PostgreSQL (node.js) 中检索了多少行

我想知道如何在 node.js 中检查 PostgreSQL 中查询的行数我有这段代码。

    var client = new pg.Client(conString);
    client.connect();
    var query = client.query("SELECT * FROM users"); 
    query.on('row', function(row) {
      console.log(row);
    }); 
Run Code Online (Sandbox Code Playgroud)

postgresql node.js

0
推荐指数
2
解决办法
7902
查看次数

PostgreSQL无法在Windows XP上启动

我正在尝试针对PostgreSQL数据库设置运行Ruby on Rails的Windows XP测试代理.我已经安装了PostgreSQL 9.2 for Windows,默认设置.但是,当我尝试从服务控制面板启动服务时,会出现以下错误消息(与我尝试将其设置为的用户无关):

   The postgres-9.2 -PostgreSQL Server 9.2 service on Local Computer started and then stopped. Some services 
   stop automatically if they have work to do, for example, the Performance Logs and Alerts service.
Run Code Online (Sandbox Code Playgroud)

如果我尝试从命令行启动它(cmd.exe或git bash无关紧要):

   E:\PostgreSQL\9.2\bin\pg_ctl.exe start  -D E:\PostgreSQL\9.2\data
Run Code Online (Sandbox Code Playgroud)

它会声称:

   server starting
Run Code Online (Sandbox Code Playgroud)

但是它将无法启动(rake db:migrate将报告服务器未运行,任务管理器中缺少postgresql进程,服务在服务列表中列为向下,并且

  E:\PostgreSQL\9.2\bin\pg_ctl.exe stop  -D E:\PostgreSQL\9.2\data
Run Code Online (Sandbox Code Playgroud)

会报告

  pg_ctl: PID file "E:/PostgreSQL/9.2/data/postmaster.pid" does not exist Is server running?
Run Code Online (Sandbox Code Playgroud)

尝试通过pg_ctl将其作为服务器启动时:

  E:\PostgreSQL\9.2\bin\pg_ctl.exe runservice  -D E:\PostgreSQL\9.2\data
Run Code Online (Sandbox Code Playgroud)

失败:

  pg_ctl: could not start service PostgreSQL: error code 1063
Run Code Online (Sandbox Code Playgroud)

编辑: …

postgresql service windows-xp

0
推荐指数
1
解决办法
1万
查看次数

返回的类型字符不同(70)[]与预期类型不匹配

我需要帮助来查看以下查询,我的表格如下:

CREATE TABLE "MasterDivision"
(
    "DivisionID" bigserial NOT NULL,
    "DivisionName_EN" character varying(70) NOT NULL,
    "DivisionName_HI" character varying(70) NOT NULL,
    "DivisionCode" character varying(70) NOT NULL,
    "StateID" bigint NOT NULL,
    "CreatedBy" bigint NOT NULL,
    "UpdatedBy" bigint NOT NULL,
    "CreatedIP" character varying(50) NOT NULL,
    "UpdatedIP" character varying(70) NOT NULL,
    "IsActive" boolean NOT NULL,
    "CreationDate" date NOT NULL,
    "UpdationDate" date NOT NULL,
    CONSTRAINT "PK_MasterDivision_DivisionID" PRIMARY KEY ("DivisionID")
)
WITH (
    OIDS=FALSE
);
ALTER TABLE "MasterDivision"
OWNER TO postgres;
GRANT ALL ON TABLE "MasterDivision" TO …
Run Code Online (Sandbox Code Playgroud)

postgresql

0
推荐指数
1
解决办法
3264
查看次数

如何将PostgreSQL与VB.NET应用程序连接起来

我想连接我的VB.NET windows应用程序和PostgreSQL 9.3 Beibg一个初学者我无法通过ODBC和Npgsql

Dim mDAKap As New Odbc.OdbcDataAdapter
Dim mCon As New Odbc.OdbcConnection
mCon.ConnectionString = "Dsn=PostgreSQL30;database=public;server=127.0.0.1;port=5432;uid=root;pwd=root"
mCon.Open()
Run Code Online (Sandbox Code Playgroud)

我在mCon.OPen()上收到错误

请帮助如果我的参数是正确的?

vb.net postgresql database-connection pgadmin

0
推荐指数
1
解决办法
2万
查看次数