You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by gu...@apache.org on 2020/03/16 01:59:30 UTC
[pulsar-manager] branch master updated: Fix schema issues on
postgresql (#273)
This is an automated email from the ASF dual-hosted git repository.
guangning pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-manager.git
The following commit(s) were added to refs/heads/master by this push:
new 6f92157 Fix schema issues on postgresql (#273)
6f92157 is described below
commit 6f92157e09ef15bace7d60e389c40d46031fdf28
Author: Yosi Attias <yo...@gmail.com>
AuthorDate: Mon Mar 16 03:59:21 2020 +0200
Fix schema issues on postgresql (#273)
* Fix schema issues on postgresql
1. Remove "AUTO_INCREMENT" no such thing in postgresql
2. Role-binding change primary key to be `BIGSERIAL` and not `BIGINT` so it will be auto-incremented
https://github.com/apache/pulsar-manager/issues/272
* Allow null access token
When creating a user, it doesn't have an access token.
---
src/main/resources/META-INF/sql/postgresql-schema.sql | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/main/resources/META-INF/sql/postgresql-schema.sql b/src/main/resources/META-INF/sql/postgresql-schema.sql
index 8dcaa33..343cf96 100644
--- a/src/main/resources/META-INF/sql/postgresql-schema.sql
+++ b/src/main/resources/META-INF/sql/postgresql-schema.sql
@@ -125,8 +125,8 @@ CREATE TABLE IF NOT EXISTS tokens (
);
CREATE TABLE IF NOT EXISTS users (
- user_id BIGSERIAL PRIMARY KEY AUTO_INCREMENT,
- access_token varchar(256) NOT NULL,
+ user_id BIGSERIAL PRIMARY KEY,
+ access_token varchar(256),
name varchar(256) NOT NULL,
description varchar(128),
email varchar(256),
@@ -139,7 +139,7 @@ CREATE TABLE IF NOT EXISTS users (
);
CREATE TABLE IF NOT EXISTS roles (
- role_id BIGSERIAL PRIMARY KEY AUTO_INCREMENT,
+ role_id BIGSERIAL PRIMARY KEY,
role_name varchar(256) NOT NULL,
role_source varchar(256) NOT NULL,
description varchar(128),
@@ -151,7 +151,7 @@ CREATE TABLE IF NOT EXISTS roles (
);
CREATE TABLE IF NOT EXISTS tenants (
- tenant_id BIGSERIAL PRIMARY KEY AUTO_INCREMENT,
+ tenant_id BIGSERIAL PRIMARY KEY,
tenant varchar(255) NOT NULL,
admin_roles varchar(255),
allowed_clusters varchar(255),
@@ -160,16 +160,16 @@ CREATE TABLE IF NOT EXISTS tenants (
);
CREATE TABLE IF NOT EXISTS namespaces (
- namespace_id BIGSERIAL PRIMARY KEY AUTO_INCREMENT,
+ namespace_id BIGSERIAL PRIMARY KEY,
tenant varchar(255) NOT NULL,
namespace varchar(255) NOT NULL,
UNIQUE(tenant, namespace)
);
CREATE TABLE IF NOT EXISTS role_binding(
- role_binding_id BIGINT PRIMARY KEY AUTO_INCREMENT,
+ role_binding_id BIGSERIAL PRIMARY KEY,
name varchar(256) NOT NULL,
description varchar(256),
role_id BIGINT NOT NULL,
user_id BIGINT NOT NULL
-);
\ No newline at end of file
+);