本文介绍了如何在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中进行功能备份
发布评论