我在Postgres学习psql。 我的基本问题是当我创建一个像这样的函数时:
CREATE OR REPLACE FUNCTION totalRecords ()
RETURNS integer AS $total$
declare
total integer;
BEGIN
SELECT count(*) into total FROM COMPANY;
RETURN total;
END;
$total$ LANGUAGE plpgsql;
我必须在提示命令行中编写所有代码。 如何在脚本中保存此代码并从命令行调用它? scirpt的扩展名必须是.sql?我怎么称呼这个剧本。
答案 0 :(得分:2)
将脚本保存到文件中。然后像这样执行:
psql -p portnumber -d database -U user -f mysqlscrpt.sql
脚本的扩展名无关紧要。