如何在PostgreSQL中进行功能备份 [英] How to take functions backup in postgresql
本文介绍了如何在PostgreSQL中进行功能备份的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用此处所述的方法备份数据库中的功能如何仅在Postgres中备份功能。
但显示错误<<
I am trying to backup the functions in database using the method described here How to take backup of functions only in Postgres.
But it is showing error << was unexpected at this time
.
我在命令提示符下键入的代码如下。
The code I typed in the command prompt is given below.
psql.exe -U postgres -At dbname > /path/to/output/file.sql <<"__END__"
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';
__END__
请帮助。
推荐答案
这是一个shell问题。
This is a shell problem.
<<是Unix类shell的功能,而您似乎正在使用Windows。
<< is a feature of Unix-like shells, while you seem to be using Windows.
只需将查询文本保存到文件中并使用-f标志运行
Just save the text of the query into a file and run it with the -f flag.
这篇关于如何在PostgreSQL中进行功能备份的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文