[vhffs-dev] [tag] Patch base de donnée. |
[ Thread Index |
Date Index
| More vhffs.org/vhffs-dev Archives
]
Bonjour,
Voici le patch pour la base de donnée, concernant les tags.
Donc en gros:
-vhffs_tagsffs_locate contient les localisations possibles pour les tags
-vhffs_tags_cat contient les catégories de tags
-vhffs_tags_tag contient les tags
-vhffs_tags_httpd contient les correspondances sites web/tags.
Qu'en pensez-vous?
Je continu sur cette base où j'y apporte des modifs?
Index: vhffs-backend/src/pgsql/initdb.sql
===================================================================
--- vhffs-backend/src/pgsql/initdb.sql (révision 497)
+++ vhffs-backend/src/pgsql/initdb.sql (copie de travail)
@@ -364,7 +364,43 @@
CONSTRAINT vhffs_user_info_pkey PRIMARY KEY (uid)
) WITH OIDS;
+CREATE TABLE vhffs_tags_locate
+(
+ locate_tags_id int4 NOT NULL,
+ name varchar(250),
+ CONSTRAINT vhffs_tags_locate_pkey PRIMARY KEY (locate_tags_id)
+)WITH OIDS;
+CREATE TABLE vhffs_tags_cat
+(
+ cat_tags_id int4 NOT NULL,
+ tags_locate_id int4,
+ date_creation timestamp,
+ name varchar(20),
+ descr text,
+ CONSTRAINT vhffs_tags_cat_pkey PRIMARY KEY (cat_tags_id)
+)WITH OIDS;
+
+CREATE TABLE vhffs_tags_tag
+(
+ tag_id int4 NOT NULL,
+ tag_locate_id int4,
+ tag_cat_id
+ date_creation timestamp,
+ name varchar(20),
+ descr text,
+ CONSTRAINT vhffs_tags_tag PRIMARY KEY (tag_id)
+)WITH OIDS;
+
+CREATE TABLE vhffs_tags_httpd
+(
+ tag_httpd_id int4 NOT NULL,
+ httpd_id int4 NOT NULL,
+ tag_id int4 NOT NULL,
+ date_create timestamp,
+ isdelete boolean,
+ CONSTRAINT vhffs_tags_httpd PRIMARY KEY (tag_httpd_id)
+)WITH OIDS;
/****** Non primary key constraints.
Defining foreign keys here allow to create tables in any order.
*******/