使用库表输出组件,数据源是postgresql,数据库表录入 schemaname.tablename 载入数据库表数量为0,不知道何故,似乎只能找到public里面的表,其他的schema下面的表都找不到,请问何故?如何解决?
在链接postgre sql时直接在url中指定schema可以读取指定schema下的表
如果在链接的时候不指定schema,则系统默认只能读取public下面的表,如果要访问其他表可以直接手动输入即可如:testdb.usertable这样写即可
就是手工输入 schema.tablename 这样,但还是找不到表。另外postgresql的url中能指定数据库,但不能指定schema吧,要是能指定也行
jdbc:postgresql://localhost:5432/database?currentSchema=schem
后面可以指定schema