当前位置: 首页 > 知识库问答 >
问题:

Postgres以非超级用户身份复制到/从文件中复制

叶煌
2023-03-14

我正在尝试创建一个任何用户都可以调用的函数,以便将数据从/复制到文件。。。我的想法是设置一个充当超级用户的函数,或者一个作为“postgres”执行的函数,但我不知道从何开始。

谁能给我指出正确的方向?

共有1个答案

郤飞英
2023-03-14

你在寻找“安全定义者”。有关详细信息,请参阅文档http://www.postgresql.org/docs/9.3/static/sql-createfunction.html

 类似资料:
  • 我已经复制函数(从一个webportal并相应地修改),以将数据从csv文件复制到表。 并将参数传递为

  • 问题内容: 我正在尝试使用ruby脚本进行一些无头的测试。本质上,我正在执行display:1上的Xvfb,然后使用watir- webdriver启动。 如果您以root用户身份运行脚本,则效果很好-我可以运行x11vnc并观看脚本执行浏览器并与之交互。 问题是,我需要能够从Rails应用程序调用此ruby脚本,而不是以root身份运行…如果我尝试以常规用户身份从命令行运行脚本,则Xvfb会在:

  • 问题内容: 因此,我试图使用子进程从python脚本中以超级用户身份运行一个进程。在ipython shell中,类似 工作正常,但是一旦将其粘贴到脚本中,我就会开始获得:。 我猜这是由于sudo处理ubuntu上的环境的方式。(我也尝试和与无济于事) 所以我的问题基本上是,如果我想以超级用户身份运行,并在需要时提示用户输入超级用户密码,我该怎么做?我无意在脚本中存储密码。 编辑: 我尝试将命令既

  • 在postgres中,如何将现有用户更改为超级用户?由于各种原因,我不想删除现有用户。

  • 问题内容: 运行时默认 要么 您以root用户身份连接到终端,但是我想以其他用户身份连接。这可能吗? 问题答案: 对于: 在启动Docker容器时,只需添加选项即可更改为其他用户。 对于或: 由于该命令用于附加/执行到现有进程中,因此它直接在此使用当前用户。 如果您确实想附加到想要拥有的用户,那么 从该用户开始或在您的使用中提及它 使用`su更改用户

  • 我使用Ansible安装了Nginx。要在Centos7上安装,我使用了yum软件包,因此默认情况下它是以root用户身份运行的。我希望它在Centos中以不同的用户(前nginx用户)身份启动和运行。当我尝试与其他用户一起运行时,会出现以下错误: nginx的工作。服务失败,因为控制进程已退出,错误代码为。有关详细信息,请参阅“systemctl status nginx.service”和“j