|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SET statement_timeout = 0; |
|
SET lock_timeout = 0; |
|
SET idle_in_transaction_session_timeout = 0; |
|
SET client_encoding = 'UTF8'; |
|
SET standard_conforming_strings = on; |
|
SELECT pg_catalog.set_config('search_path', '', false); |
|
SET check_function_bodies = false; |
|
SET client_min_messages = warning; |
|
SET row_security = off; |
|
|
|
|
|
|
|
|
|
|
|
CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog; |
|
|
|
|
|
|
|
|
|
|
|
|
|
COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_menu_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_menu_myid_seq OWNER TO postgres; |
|
|
|
SET default_tablespace = ''; |
|
|
|
SET default_with_oids = false; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_menu ( |
|
id integer DEFAULT nextval('public.goadmin_menu_myid_seq'::regclass) NOT NULL, |
|
parent_id integer DEFAULT 0 NOT NULL, |
|
type integer DEFAULT 0, |
|
"order" integer DEFAULT 0 NOT NULL, |
|
title character varying(50) NOT NULL, |
|
header character varying(100), |
|
plugin_name character varying(100) NOT NULL, |
|
icon character varying(50) NOT NULL, |
|
uri character varying(3000) NOT NULL, |
|
uuid character varying(100), |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_menu OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_operation_log_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_operation_log_myid_seq OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_operation_log ( |
|
id integer DEFAULT nextval('public.goadmin_operation_log_myid_seq'::regclass) NOT NULL, |
|
user_id integer NOT NULL, |
|
path character varying(255) NOT NULL, |
|
method character varying(10) NOT NULL, |
|
ip character varying(15) NOT NULL, |
|
input text NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_operation_log OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_site_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_site_myid_seq OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_site ( |
|
id integer DEFAULT nextval('public.goadmin_site_myid_seq'::regclass) NOT NULL, |
|
key character varying(100) NOT NULL, |
|
value text NOT NULL, |
|
type integer DEFAULT 0, |
|
description character varying(3000), |
|
state integer DEFAULT 0, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_site OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_permissions_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_permissions_myid_seq OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_permissions ( |
|
id integer DEFAULT nextval('public.goadmin_permissions_myid_seq'::regclass) NOT NULL, |
|
name character varying(50) NOT NULL, |
|
slug character varying(50) NOT NULL, |
|
http_method character varying(255), |
|
http_path text NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_permissions OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_role_menu ( |
|
role_id integer NOT NULL, |
|
menu_id integer NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_role_menu OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_role_permissions ( |
|
role_id integer NOT NULL, |
|
permission_id integer NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_role_permissions OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_role_users ( |
|
role_id integer NOT NULL, |
|
user_id integer NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_role_users OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_roles_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_roles_myid_seq OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_roles ( |
|
id integer DEFAULT nextval('public.goadmin_roles_myid_seq'::regclass) NOT NULL, |
|
name character varying NOT NULL, |
|
slug character varying NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_roles OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_session_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_session_myid_seq OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_session ( |
|
id integer DEFAULT nextval('public.goadmin_session_myid_seq'::regclass) NOT NULL, |
|
sid character varying(50) NOT NULL, |
|
"values" character varying(3000) NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_session OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_user_permissions ( |
|
user_id integer NOT NULL, |
|
permission_id integer NOT NULL, |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_user_permissions OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE SEQUENCE public.goadmin_users_myid_seq |
|
START WITH 1 |
|
INCREMENT BY 1 |
|
NO MINVALUE |
|
MAXVALUE 99999999 |
|
CACHE 1; |
|
|
|
|
|
ALTER TABLE public.goadmin_users_myid_seq OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
CREATE TABLE public.goadmin_users ( |
|
id integer DEFAULT nextval('public.goadmin_users_myid_seq'::regclass) NOT NULL, |
|
username character varying(100) NOT NULL, |
|
password character varying(100) NOT NULL, |
|
name character varying(100) NOT NULL, |
|
avatar character varying(255), |
|
remember_token character varying(100), |
|
created_at timestamp without time zone DEFAULT now(), |
|
updated_at timestamp without time zone DEFAULT now() |
|
); |
|
|
|
|
|
ALTER TABLE public.goadmin_users OWNER TO postgres; |
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_menu (id, parent_id, type, "order", title, plugin_name, header, icon, uri, created_at, updated_at) FROM stdin; |
|
1 0 1 2 Admin \N fa-tasks 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 1 1 2 Users \N fa-users /info/manager 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
3 1 1 3 Roles \N fa-user /info/roles 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
4 1 1 4 Permission \N fa-ban /info/permission 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
5 1 1 5 Menu \N fa-bars /menu 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
6 1 1 6 Operation log \N fa-history /info/op 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
7 0 1 1 Dashboard \N fa-bar-chart / 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_operation_log (id, user_id, path, method, ip, input, created_at, updated_at) FROM stdin; |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_site (id, key, value, description, state, created_at, updated_at) FROM stdin; |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_permissions (id, name, slug, http_method, http_path, created_at, updated_at) FROM stdin; |
|
1 All permission * * 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 Dashboard dashboard GET,PUT,POST,DELETE / 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_role_menu (role_id, menu_id, created_at, updated_at) FROM stdin; |
|
1 1 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
1 7 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 7 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_role_permissions (role_id, permission_id, created_at, updated_at) FROM stdin; |
|
1 1 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
1 2 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 2 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
0 3 \N \N |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_role_users (role_id, user_id, created_at, updated_at) FROM stdin; |
|
1 1 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 2 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_roles (id, name, slug, created_at, updated_at) FROM stdin; |
|
1 Administrator administrator 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 Operator operator 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_session (id, sid, "values", created_at, updated_at) FROM stdin; |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_user_permissions (user_id, permission_id, created_at, updated_at) FROM stdin; |
|
1 1 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 2 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
0 1 \N \N |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
COPY public.goadmin_users (id, username, password, name, avatar, remember_token, created_at, updated_at) FROM stdin; |
|
1 admin $2a$10$OxWYJJGTP2gi00l2x06QuOWqw5VR47MQCJ0vNKnbMYfrutij10Hwe admin tlNcBVK9AvfYH7WEnwB1RKvocJu8FfRy4um3DJtwdHuJy0dwFsLOgAc0xUfh 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
2 operator $2a$10$rVqkOzHjN2MdlEprRflb1eGP0oZXuSrbJLOmJagFsCd81YZm0bsh. Operator \N 2019-09-10 00:00:00 2019-09-10 00:00:00 |
|
\. |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_menu_myid_seq', 7, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_operation_log_myid_seq', 1, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_permissions_myid_seq', 2, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_roles_myid_seq', 2, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_site_myid_seq', 1, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_session_myid_seq', 1, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT pg_catalog.setval('public.goadmin_users_myid_seq', 2, true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_menu |
|
ADD CONSTRAINT goadmin_menu_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_operation_log |
|
ADD CONSTRAINT goadmin_operation_log_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_permissions |
|
ADD CONSTRAINT goadmin_permissions_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_roles |
|
ADD CONSTRAINT goadmin_roles_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_site |
|
ADD CONSTRAINT goadmin_site_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_session |
|
ADD CONSTRAINT goadmin_session_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
ALTER TABLE ONLY public.goadmin_users |
|
ADD CONSTRAINT goadmin_users_pkey PRIMARY KEY (id); |
|
|
|
|
|
|
|
|
|
|
|
|
|
REVOKE ALL ON SCHEMA public FROM PUBLIC; |
|
REVOKE ALL ON SCHEMA public FROM postgres; |
|
GRANT ALL ON SCHEMA public TO postgres; |
|
GRANT ALL ON SCHEMA public TO PUBLIC; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|