小编Jer*_*emy的帖子

如何使用psql从gzip文件恢复postgres db?(arelle:XBRL SEC DB)

我从arelle.org下载了xbrldb_SEC_pg_2014-11-02.pg.gzip postgres pg_dump文件.然后,我在pgAdminIII中运行了架构ddl文件,并重新创建了所有数据库,函数等.

当我尝试使用以下内容还原数据库时:

desktop:~/Downloads$ sudo postgres zcat xbrldb_SEC_pg_2014-11-02.pg.gzip | psql -U postgres public
Run Code Online (Sandbox Code Playgroud)

我明白了:

sudo: postgres: command not found psql: FATAL: Peer authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)

我可以将文件zcat转换为文件来扩展它.看起来它是一个pg_dump文件.

postgres=> pg_restore -a /home/jeremy/Downloads/xbrldb_SEC_pg_2014-11-02.txt
postgres-> ;
ERROR:  syntax error at or near "pg_restore"
LINE 1: pg_restore -a /home/jeremy/Downloads/xbrldb_SEC_pg_2014-11-0...
    ^
postgres=> pg_restore -a postgres /home/jeremy/Downloads/xbrldb_SEC_pg_2014-11-02.txt;
ERROR:  syntax error at or near "pg_restore"
LINE 1: pg_restore -a postgres /home/jeremy/Downloads/xbrldb_SEC_pg_...
Run Code Online (Sandbox Code Playgroud)

那么我尝试使用PG Admin III和我的输出:

/usr/bin/pg_restore --host localhost --port 5432 --username "postgres" --dbname "public" --role "postgres" …
Run Code Online (Sandbox Code Playgroud)

postgresql ubuntu-16.04 arelle

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

XBRL的XSLT等价物允许像XSLT一样对XBRL进行转换

XBRL是否有XSLT等价物?允许我像XSLT一样对XBRL进行XML转换.另一种选择是java/python程序/ perl或其他易于学习的程序,它是开源的,可以在Linux Ubuntu上运行,可以批量转换为XBRL到csv文件.

python java perl xbrl export-to-csv

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

标签 统计

arelle ×1

export-to-csv ×1

java ×1

perl ×1

postgresql ×1

python ×1

ubuntu-16.04 ×1

xbrl ×1