All Downloads are FREE. Search and download functionalities are using the official Maven repository.

x-auth-sql-client.5.0.0.CR3.source-code.sql-auth-ddl.sql Maven / Gradle / Ivy

The newest version!
CREATE TABLE `users`
(
  `username` VARCHAR(255) NOT NULL,
  `password` VARCHAR(255) NOT NULL
);

CREATE TABLE `users_roles`
(
  `username` VARCHAR(255) NOT NULL,
  `role`     VARCHAR(255) NOT NULL
);

CREATE TABLE `roles_perms`
(
  `role` VARCHAR(255) NOT NULL,
  `perm` VARCHAR(255) NOT NULL
);

ALTER TABLE users
  ADD CONSTRAINT `pk_username` PRIMARY KEY (username);
ALTER TABLE users_roles
  ADD CONSTRAINT `pk_users_roles` PRIMARY KEY (username, role);
ALTER TABLE roles_perms
  ADD CONSTRAINT `pk_roles_perms` PRIMARY KEY (role, perm);

ALTER TABLE users_roles
  ADD CONSTRAINT fk_username FOREIGN KEY (username) REFERENCES users (username);




© 2015 - 2025 Weber Informatics LLC | Privacy Policy