小编jac*_*ade的帖子

什么是Oracle的SYSDATE的PostgreSQL等价物?

我想使用sysdate执行查询,如:

select up_time from exam where up_time like sysdate
Run Code Online (Sandbox Code Playgroud)

这在Oracle中是可能的.

但是,似乎PostgreSQL不支持sysdate.我在postgres文档中找不到sysdate.PostgreSQL中sysdate的替代品是什么?

oracle postgresql

52
推荐指数
4
解决办法
11万
查看次数

GSON没有被导入到maven项目中

我收到以下错误 - 我在我的依赖项中添加了GSon -

有人可以指出我做错了什么吗?

在此输入图像描述

编辑:指定依赖项 -

   <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>1.7.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我在我的sevlet中使用以下代码 -

 JSONService json = new JSONService();
    String json_output = json.makeLoginJSON(user);
Run Code Online (Sandbox Code Playgroud)

makeLoginJSON ---

   public String makeLoginJSON(LoginDetails user) {
    String FinalJson = null;
    Gson gson = new Gson();
    FinalJson = gson.toJson(user);      
    return FinalJson;       
}
Run Code Online (Sandbox Code Playgroud)

java json servlets maven gson

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

使用SSL将Pentaho Kettle/Spoon连接到Heroku PostgreSQL的问题

我正在尝试使用Spoon附带的JDBC驱动程序将勺子连接到Heroku PostgreSQL实例.Heroku需要SSL,因为它是独立的PostgreSQL实例,我已启用它.

我可以使用其他使用SSL的客户端软件连接到数据库,因此这似乎特定于Java/JDBC.我不太了解Java对此进行故障排除所以希望有人在此之前已经有过这样的事情.

我得到以下和相当详细的错误消息提到SSLHandshakeException,但我不确定这是否是其他原因或症状?也许我需要在Java中指定SSL证书?

Error connecting to database [XXXX.com] : org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database

Error connecting to database: (using class org.postgresql.Driver)
The connection attempt failed.


org.pentaho.di.core.exception.KettleDatabaseException: 
Error occured while trying to connect to the database

Error connecting to database: (using class org.postgresql.Driver)
The connection attempt failed.


at org.pentaho.di.core.database.Database.normalConnect(Database.java:374)
at org.pentaho.di.core.database.Database.connect(Database.java:323)
at org.pentaho.di.core.database.Database.connect(Database.java:285)
at org.pentaho.di.core.database.Database.connect(Database.java:275)
at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:76)
at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2455)
at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:511)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:329) …
Run Code Online (Sandbox Code Playgroud)

postgresql ssl pentaho jdbc kettle

6
推荐指数
1
解决办法
8567
查看次数

我如何在水壶pentaho中使用缓存?

我正在处理数据,我根据字段的值从rest api获取一些信息.

现在,值可能会重复该字段,如果我已经从REST获取了该值的数据,我想重用该值并保存API调用(转换中的最慢操作).

有可能吗?如果有,怎么样?

关心Ajay

pentaho kettle

5
推荐指数
1
解决办法
2847
查看次数

mojolicious morbo服务器默认是缓存?

我从命令控制台生成了一个完整的应用程序:

 mojo generate app MyApp
Run Code Online (Sandbox Code Playgroud)

之后我启动了开发服务器:

morbo myapp
Run Code Online (Sandbox Code Playgroud)

我更改了一些代码,甚至更改了默认控制器的名称,但是我看不到浏览器中的任何更改,只有重新启动morbo服务器才能工作.这对于开发来说非常烦人.如何摆脱这种缓存行为?

更新:我注意到如果我使用hypnotoad而不是morbo,正常工作和更新更改,所以问题是morbo.

perl mojolicious morbo

5
推荐指数
1
解决办法
1022
查看次数

在centos上安装特定版本的kubernetes

我在centos7上使用这些命令安装了kubernetes

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg 
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
setenforce 0
yum install -y kubelet kubeadm kubectl
Run Code Online (Sandbox Code Playgroud)

这将安装最新版本,所以我正在寻找一种安装特定版本的方法。例如 1.8.1

谢谢

docker kubernetes

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

用pentahokettle下载文件

我正在尝试创建一个可以通过 HTTP 下载多个文件的作业。这些文件的列表在 MySQL 表中。我使用以下步骤创建了一个主要作业:启动、设置变量、文件列表(我创建的转换)、下载(我创建的作业)和成功。

转换 FILELIST 包含以下步骤:表输入和将行复制到结果(此转换与数据库通信并将 URL 列表提供给主任务)。任务下载包含以下步骤:开始、http、成功(此任务应将文件下载到我的计算机)。

这一切都行不通,为什么?有人知道做同样事情的更好方法吗?

etl pentaho kettle

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

如何在表输入中传递参数?

我有一份工作,其中有两个转换.

  1. 转换获取传递给另一个转换的数据列表.这里它执行第一次转换的每一行传递.

  2. 在我用过的第二次转换中

    "从结果中获取行" - >"表输入"

在"从结果中获取行"中有五个字段但在表输入中我只需要使用第2个位置和第3个位置字段.

即使我试图给单个参数"?" 它给出错误

"2017/06/29 15:11:02 - 从table.0获取数据 - 在准备好的声明上设置值#3 [String]错误2017/06/29 15:11:02 - 从table.0获取数据 - 参数索引超出范围(3>参数数量,即2)."

我的查询非常简单select*from table where col1 =?和col2 =?

我怎样才能做到这一点?错误?我做错了吗?

pentaho kettle pdi

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

标签 统计

kettle ×4

pentaho ×4

postgresql ×2

docker ×1

etl ×1

gson ×1

java ×1

jdbc ×1

json ×1

kubernetes ×1

maven ×1

mojolicious ×1

morbo ×1

oracle ×1

pdi ×1

perl ×1

servlets ×1

ssl ×1