我在postgreql 101失败了...我只是想改变我的当前用户cataid
拥有超级用户权限。
(catmaid) [catmaid@sonic ~]$ psql postgres
psql (10.10)
Type "help" for help.
postgres=> \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
catmaid | | {}
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
postgres=> alter role catmaid superuser;
ERROR: must be superuser to alter superusers
我想这样做是因为我无法进行django迁移
(catmaid) [catmaid@sonic django]$ ./projects/manage.py migrate
INFO 2021-02-11 18:12:40,155 CATMAID version 2018.11.09-1660-gce1dee4
WARNING 2021-02-11 18:12:40,806 NeuroML module could not be loaded.
WARNING 2021-02-11 18:12:41,068 CATMAID was unable to load the Rpy2 library, which is an optional dependency. Nblast support is therefore disabled.
WARNING 2021-02-11 18:12:41,068 CATMAID was unable to load the Pandas lirary, which is an optional dependency. Nblast support is therefore disabled.
INFO 2021-02-11 18:12:41,125 Spatial update events disabled
INFO 2021-02-11 18:12:41,271 History tracking enabled
System check identified some issues:
WARNINGS:
?: Couldn't check spatial update notification setup, missing database functions
HINT: Migrate CATMAID
?: The output folder is not writable
HINT: Make sure the user running CATMAID can write to the output directory or change the MEDIA_ROOT setting.
Operations to perform:
Apply all migrations: admin, auth, authtoken, catmaid, contenttypes, guardian, performancetests, pgcompat, sessions, sites, taggit
Running migrations:
Applying catmaid.0058_add_pg_trgm_ext_and_class_instance_name_index...Traceback (most recent call last):
File "/home/catmaid/miniconda/envs/catmaid/lib/python3.6/site-packages/django/db/backends/utils.py", line 86, in _execute
return self.cursor.execute(sql, params)
psycopg2.errors.InsufficientPrivilege: permission denied to create extension "pg_trgm"
HINT: Must be superuser to create this extension.
我骗自己以为我实际上是postgres的用户。@iklinac和@Frank N Stein在评论中指出,我必须把自己写到postgres上。
(catmaid) [catmaid@sonic django]$ su - postgres
-bash-4.2$ psql -U postgres
psql (10.10)
Type "help" for help.
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
catmaid | | {}
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
postgres=# alter role catmaid superuser;
ALTER ROLE
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
catmaid | Superuser | {}
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
所以功劳归他们,谢谢!
我遇到过这个奇怪的问题,在开始时,字段的颜色更改为,就像在出现时一样。而且,这种情况并不是每次都发生,只是在某些情况下才会出现。如何修复此bug?任何帮助都很感激。请参阅图片更多。这是代码 以下是样式:
我正在尝试将状态栏的颜色改为半透明的黑色(Android7.0),但我得到的只是一个灰色状态栏。每当我尝试将状态栏设置为透明或半透明时,我就会得到这种灰色。但纯色很好用。我使用的是折叠式工具栏布局,我知道我可以使用statusBarScrim,但这个功能也不起作用,我不知道为什么。 XML: 样式: 我也试过使用这些:
我在使用jquery或vanila javascript更改svg图像的颜色时遇到了问题。我尝试了一些方法,但似乎都不起作用,原始颜色是黑色的,如果我在IDE中打开svg图像并添加/更改填充属性,我可以更改它。但JS不行。我做错了什么?其他代码行工作正常,所以文件或其他文件没有问题。 到目前为止,我已经尝试了这几行代码,并将id放在img标签以及svg元素本身上 中文: JS: UPDATE-创建
在postgres中,如何将现有用户更改为超级用户?由于各种原因,我不想删除现有用户。
我有两张桌子: null null null null 我不知道现在该做什么(一些脚本?)。我需要将表列中的值更改为表列中的相应值。 如果太混乱,我会试着举一个正常数据的例子: 表1中的行(oldprimarykey、sometext、newprimarykey): null null
我尝试了很多方法来改变导航栏的颜色,比如 AndroidLollipop更改导航栏颜色 android更改导航栏颜色 如何更改系统导航栏颜色 什么都不管用 我将该项目添加到样式中。xml-使用Android 8.1 任何人都知道在Xamarin做这件事的最佳方式是什么。Android 更新:我在样式文件中尝试了以下代码