Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建一个PostgreSQL用户,除了**截断和删除,他什么都能做**?_Postgresql - Fatal编程技术网

如何创建一个PostgreSQL用户,除了**截断和删除,他什么都能做**?

如何创建一个PostgreSQL用户,除了**截断和删除,他什么都能做**?,postgresql,Postgresql,我的问题很简单:在最近的一次数据库事件之后,我需要创建一个用户,除了截断和删除之外,该用户几乎可以做任何事情(不是改变模式,但那会很好)。我试着使用命令,比如 GRANT SELECT, INSERT, UPDATE ON ALL TABLES IN SCHEMA public TO user_name; 但由于某些原因,我无法在pgAdmin3中导入CSV文件。有什么想法吗?导入CSV文件时会收到什么错误消息?你究竟是如何“导入”它的呢?你也应该考虑更新和删除一样破坏性。将所有客户名称更改为

我的问题很简单:在最近的一次数据库事件之后,我需要创建一个用户,除了
截断
和删除之外,该用户几乎可以做任何事情(不是改变模式,但那会很好)。我试着使用命令,比如

GRANT SELECT, INSERT, UPDATE ON ALL TABLES IN SCHEMA public TO user_name;

但由于某些原因,我无法在pgAdmin3中导入CSV文件。有什么想法吗?

导入CSV文件时会收到什么错误消息?你究竟是如何“导入”它的呢?你也应该考虑更新和删除一样破坏性。将所有客户名称更改为“Bob”将导致的问题几乎与删除客户一样多would@Gary谢谢Gary,这是真的,但对于我的特定用例,我是唯一一个可以访问DB的人,我从不做更新。然而,我确实做了一个
截断
的动作,认为我是在开发环境中…@a_horse_,并没有给我的错误命名(抱歉,这是法语)是
ERREUR:droit在pgAdmin中使用导入UI时拒绝关系api_complementtitre
,然后
没有正在进行的复制
,最后
复制失败
插入
完全足以
复制
到表中。尝试使用psql进行复制-可能您有pgAdmin问题。。。