我想备份我的postgres数据库中的所有功能。如何仅备份Postgres中的功能?
使用pg_getfunctiondef
;
请参阅系统信息功能。pg_getfunctiondef
已在PostgreSQL 8.4中添加。
SELECT pg_get_functiondef('proc_name'::regproc);
要转储模式中的所有功能,可以查询中的系统表pg_catalog
;说出您是否想要以下所有内容public
:
SELECT pg_get_functiondef(f.oid)
FROM pg_catalog.pg_proc f
INNER JOIN pg_catalog.pg_namespace n ON (f.pronamespace = n.oid)
WHERE n.nspname = 'public';
是微不足道的改变上面说 _“从除开头的所有模式与pg_
”_代替,如果这就是你想要的。
在psql
你可以转储这与文件:
psql -At dbname > /path/to/output/file.sql <<"__END__"
... the above SQL ...
__END__
要在另一个数据库中运行输出,请使用类似以下内容的内容:
psql -1 -v ON_ERROR_STOP -f /path/to/output/file.sql target_db_name
但是,如果要在这样的数据库之间复制函数,请考虑将函数定义的授权副本作为SQL脚本存储在svn或git之类的版本控制系统中,最好打包为PostgreSQL扩展。请参阅包装扩展。
问题内容: PostgreSQL 9.5的upsert的正确语法,下面的查询显示错误,为什么? 我尝试更改为 然后显示错误,但是 我不想将gallery_id或category_id设置为唯一, 因为我想确保两列都相同然后进行更新.... 如何正确地在postgres 9.5中进行upsert? 如果需要唯一列,我应该使用其他方法,怎么办? 我想确保多列都冲突然后进行更新,正确的用法是什么 表(c
问题内容: 我的具体问题是,我需要执行(可能)大量的Javascript函数来准备类似批处理文件的内容(每个函数调用都会向同一批处理文件中添加一些信息),然后在所有这些调用完成之后,执行发送批处理文件的最终功能(例如,将其作为HTML响应发送)。我正在为此寻找一种通用的Javascript编程模式。 概括问题:给定Javascript函数funcA(),funcB()和funcC(),我将找出排序
本文向大家介绍您如何进行功能测试?,包括了您如何进行功能测试?的使用技巧和注意事项,需要的朋友参考一下 功能测试 作为功能测试的一部分,应该对业务指定的所有用户要求进行良好的测试。功能测试要求在类似于客户要求的环境中进行测试。所有边界条件,负面情景都被考虑在内。应用程序的每个功能都应该可以很好地运行,并且不会出现任何错误。 功能测试的目的 应该测试运行良好的应用程序预期的基本要求。用户界面应易于使
我的查询如下: 我得到一个错误“意外的'*'”。在第6行,请让我知道,如何重写或更正这个问题 谢谢,去吧
问题内容: 我有一个不使用自动布局的UIView,并且根据其在主视图中X和Y坐标的百分比显示了一些组件。 以前,我会运行一个函数来更新它们在didRotateFromInterfaceOrientation中的位置,但是我看到现在iOS8中已弃用此功能。 我看过viewWillTransitionToSize,但是它给出了奇怪的结果,并且似乎没有viewDidtransitionToSize函数。
问题内容: 是否可以让linux库(例如“ libloader.so”)加载另一个库来解析任何外部符号? 我有一堆代码,这些代码有条件地被编译以支持SIMD级别(SSE2,AVX,AVX2)。如果构建平台与运行时平台相同,则此方法运行良好。但这阻碍了不同处理器代之间的重用。 一种想法是让哪个调用链接不直接实现。而是根据cpuflags 从另一个已加载的库(例如,等等)中解析(绑定?)该符号。 需要