简体   繁体   中英

Azure Hyperscale (Citus) couldn't create database with the citus account

After creating the Azure Hyperscale (Citus) on the Azure portal, I use DbBeaver to access to the created database. I can connect to that database (succeed login to with the citus account and its password on the Azure portal), but when I tried to create the new database, then I couldn't create it.

I have got the exception as below

在此处输入图像描述

After investigation a while, I found out that the citus account didn't have permission for create database as following

在此处输入图像描述

But I couldn't check that checkbox and save it. It has always thrown exception that I don't have permission with the citus account (the default account created after I created the Citus Postgres Db)

Just noticed that I can create the new database successfully with the same approach above in the last week. But now I couldn't.

Have anyone got the same issue as me? And how can we solve it? I tried to search around Google but have got no luck.

Thank you very much.

Hyperscale (Citus) requires that users work on the default database (citus) and does not let users to create new databases.

The behavior has been always like this.

Could you tell about why you need a new database? If you need separation of the tables, you can use a namespace, if you need security you can set user based access levels on tables.

Thanks

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM