-
-
Notifications
You must be signed in to change notification settings - Fork 436
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
49 additions
and
49 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,49 @@ | ||
/* | ||
Sample grant for PostgreSQL | ||
CREATE ROLE queue LOGIN | ||
PASSWORD '[CHANGE ME]' | ||
NOSUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE; | ||
*/ | ||
|
||
-- | ||
-- Table structure for table `queue` | ||
-- | ||
|
||
DROP TABLE IF EXISTS queue; | ||
|
||
CREATE TABLE queue | ||
( | ||
queue_id serial NOT NULL, | ||
queue_name character varying(100) NOT NULL, | ||
timeout smallint NOT NULL DEFAULT 30, | ||
CONSTRAINT queue_pk PRIMARY KEY (queue_id) | ||
) | ||
WITH (OIDS=FALSE); | ||
ALTER TABLE queue OWNER TO queue; | ||
|
||
|
||
-- -------------------------------------------------------- | ||
-- | ||
-- Table structure for table `message` | ||
-- | ||
|
||
DROP TABLE IF EXISTS message; | ||
|
||
CREATE TABLE message | ||
( | ||
message_id bigserial NOT NULL, | ||
queue_id integer, | ||
handle character(32), | ||
body character varying(8192) NOT NULL, | ||
md5 character(32) NOT NULL, | ||
timeout double precision, | ||
created integer, | ||
CONSTRAINT message_pk PRIMARY KEY (message_id), | ||
CONSTRAINT message_ibfk_1 FOREIGN KEY (queue_id) | ||
REFERENCES queue (queue_id) MATCH SIMPLE | ||
ON UPDATE CASCADE ON DELETE CASCADE | ||
) | ||
WITH (OIDS=FALSE); | ||
ALTER TABLE message OWNER TO queue; | ||
/* | ||
Sample grant for PostgreSQL | ||
CREATE ROLE queue LOGIN | ||
PASSWORD '[CHANGE ME]' | ||
NOSUPERUSER NOINHERIT NOCREATEDB NOCREATEROLE; | ||
*/ | ||
|
||
-- | ||
-- Table structure for table `queue` | ||
-- | ||
|
||
DROP TABLE IF EXISTS queue; | ||
|
||
CREATE TABLE queue | ||
( | ||
queue_id serial NOT NULL, | ||
queue_name character varying(100) NOT NULL, | ||
timeout smallint NOT NULL DEFAULT 30, | ||
CONSTRAINT queue_pk PRIMARY KEY (queue_id) | ||
) | ||
WITH (OIDS=FALSE); | ||
ALTER TABLE queue OWNER TO queue; | ||
|
||
|
||
-- -------------------------------------------------------- | ||
-- | ||
-- Table structure for table `message` | ||
-- | ||
|
||
DROP TABLE IF EXISTS message; | ||
|
||
CREATE TABLE message | ||
( | ||
message_id bigserial NOT NULL, | ||
queue_id integer, | ||
handle character(32), | ||
body character varying(8192) NOT NULL, | ||
md5 character(32) NOT NULL, | ||
timeout double precision, | ||
created integer, | ||
CONSTRAINT message_pk PRIMARY KEY (message_id), | ||
CONSTRAINT message_ibfk_1 FOREIGN KEY (queue_id) | ||
REFERENCES queue (queue_id) MATCH SIMPLE | ||
ON UPDATE CASCADE ON DELETE CASCADE | ||
) | ||
WITH (OIDS=FALSE); | ||
ALTER TABLE message OWNER TO queue; |