我一直在尝试使用 SQlWorkbench 截断表。突然,当截断正在进行时,SqlWorkbench 被冻结了。我不得不从任务管理器中杀死工作台。但现在没有一个查询对截断突然中止的表起作用。对于其他表查询工作正常。需要帮助,因为我必须在同一张表上上传新数据。目前我什至无法放下桌子。可以采取什么措施来解决这个问题?
我想在redshift上创建一个枚举类型,但不能。
CREATE TYPE status AS ENUM ('Yes', 'No');
Run Code Online (Sandbox Code Playgroud)
错误是:
An error occurred when executing the SQL command:
CREATE TYPE status AS ENUM ('Yes', 'No')
ERROR: syntax error at or near "ENUM"
Position: 23
CREATE TYPE status AS ENUM ('Yes', 'No')
. ^
1 statement failed
Run Code Online (Sandbox Code Playgroud)
我使用的版本是:
PostgreSQL 8.0.2 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3), Redshift 1.0.1885
Run Code Online (Sandbox Code Playgroud)
无法确定查询是否错误或此版本不支持?
我有一个应用程序,可以在登录后向用户显示一些数据。用户登录后,将呈现一个仪表板,其中包含一些饼图,折线图和表格数据。
仪表板包含5个不同的选项卡,当前所有选项卡都可在仪表板上使用。现在,根据最新要求,我只需要显示允许用户查看的特定选项卡。
所有的接片都是单独的角度组件。现在,我想以一种方式实现它,如果用户没有2个选项卡的权限,那么在仪表板上仅应显示3个选项卡?
登录后,我可以获得有关用户的所有信息,以获取用户角色和权限。
我需要哪种方法的帮助?