导出 PostgreSQL 函数

问题描述 投票:0回答:1

我在使用

pg_dump
导出 PostgreSQL 函数时遇到问题。 看来我只能导出用 PL/pgSQL 编写的函数,不能导出用 C 编写的函数。 我在用

pg_dump v -Fc -h hostname -U user -d database_name > database.dmp

当我做的时候

pg_restore -l database.dmp > content.list

那个数据库的

public
schema 下的函数是没有的。有什么建议吗?

我尝试导出一个数据库下的所有对象,但是缺少一些功能

postgresql function pg-dump
1个回答
0
投票

C 函数就像任何其他函数一样被转储。我的猜测是这些函数没有被转储,因为它们是扩展的一部分。恢复转储将执行

CREATE EXTENSION
,这将恢复功能。

© www.soinside.com 2019 - 2024. All rights reserved.