mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
adds the sql scripts to create dashboard.tbl_bookmark and dashboard.tbl_bookmark_sequence
This commit is contained in:
@@ -58,6 +58,7 @@ require_once('dbupdate_3.4/25999_cis4_cms.php');
|
||||
require_once('dbupdate_3.4/36530_bis_internationsalisierung_codextabelle_neuerungen.php');
|
||||
require_once('dbupdate_3.4/34543_ux_template.php');
|
||||
require_once('dbupdate_3.4/17513_Entwicklungsteam.php');
|
||||
require_once('dbupdate_3.4/41134_bookmark_dashboardWidget.php');
|
||||
|
||||
|
||||
|
||||
@@ -410,6 +411,8 @@ $tabellen=array(
|
||||
"wawi.tbl_rechnungsbetrag" => array("rechnungsbetrag_id","rechnung_id","mwst","betrag","bezeichnung","ext_id"),
|
||||
"wawi.tbl_aufteilung" => array("aufteilung_id","bestellung_id","oe_kurzbz","anteil","insertamum","insertvon","updateamum","updatevon"),
|
||||
"wawi.tbl_aufteilung_default" => array("aufteilung_id","kostenstelle_id","oe_kurzbz","anteil","insertamum","insertvon","updateamum","updatevon"),
|
||||
"dashboard.tbl_bookmark" => array("bookmark_id","uid","url","title","tag","insertamum","insertvon","updateamum","updatevon"),
|
||||
|
||||
);
|
||||
|
||||
$tabs=array_keys($tabellen);
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
$qry = "BEGIN TRANSACTION;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS dashboard.tbl_bookmark(
|
||||
bookmark_id BIGINT PRIMARY KEY,
|
||||
uid VARCHAR(255) NOT NULL,
|
||||
url VARCHAR(511) NOT NULL,
|
||||
title VARCHAR(255) NULL,
|
||||
tag VARCHAR(255) NULL,
|
||||
insertamum TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
insertvon VARCHAR(255) NULL REFERENCES public.tbl_benutzer(uid),
|
||||
updateamum TIMESTAMP NULL,
|
||||
updatevon VARCHAR(255) NULL REFERENCES public.tbl_benutzer(uid)
|
||||
);
|
||||
|
||||
ALTER TABLE dashboard.tbl_bookmark ADD CONSTRAINT tbl_bookmark_fk FOREIGN KEY(uid) REFERENCES public.tbl_benutzer(uid);
|
||||
|
||||
CREATE SEQUENCE IF NOT EXISTS dashboard.tbl_bookmark_sequence
|
||||
AS BIGINT
|
||||
INCREMENT BY 1
|
||||
NO MINVALUE
|
||||
NO MAXVALUE
|
||||
START WITH 1
|
||||
CACHE 1
|
||||
OWNED BY dashboard.tbl_bookmark.bookmark_id;
|
||||
|
||||
ALTER TABLE dashboard.tbl_bookmark ALTER COLUMN bookmark_id SET DEFAULT nextval('dashboard.tbl_bookmark_sequence ');
|
||||
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON dashboard.tbl_bookmark TO vilesci;
|
||||
GRANT SELECT, INSERT, UPDATE, DELETE ON dashboard.tbl_bookmark TO web;
|
||||
GRANT SELECT, UPDATE ON dashboard.tbl_bookmark_sequence TO vilesci;
|
||||
GRANT SELECT, UPDATE ON dashboard.tbl_bookmark_sequence TO web;
|
||||
|
||||
COMMIT TRANSACTION;";
|
||||
|
||||
if (!$db->db_query($qry))
|
||||
echo '<strong>error occurred during tbl_bookmark creation: ' . $db->db_last_error() . '</strong><br>';
|
||||
else
|
||||
echo '<br>dashboard.tbl_bookmark and dashboard.tbl_bookmark_sequence was created';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user