]> git.sur5r.net Git - bacula/bacula/commitdiff
Document FT_DELETED FileIndex=0 special value in database Schema
authorEric Bollengier <eric@eb.homelinux.org>
Thu, 6 Aug 2009 14:21:29 +0000 (16:21 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Thu, 6 Aug 2009 14:21:29 +0000 (16:21 +0200)
bacula/src/cats/make_mysql_tables.in
bacula/src/cats/make_postgresql_tables.in
bacula/src/cats/make_sqlite3_tables.in
bacula/technotes

index 56f49f8d166348a19cc0bdf25e440616b6d14cf8..3a6f4606199a272af3c4a52e5b6aade3593634bc 100644 (file)
@@ -27,7 +27,9 @@ CREATE TABLE Path (
    INDEX (Path(255))
    );
 
-
+-- In File table
+-- FileIndex can be 0 for FT_DELETED files
+-- FileNameId can link to Filename.Name='' for directories
 CREATE TABLE File (
    FileId BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
    FileIndex INTEGER UNSIGNED DEFAULT 0,
index bd136c6a0b4225622852ca5e7ccf1c125600bfd1..3a0957640689c3d45ee3831f7b76ad936e4a057e 100644 (file)
@@ -27,6 +27,9 @@ CREATE TABLE path
 ALTER TABLE path ALTER COLUMN path SET STATISTICS 1000;
 CREATE UNIQUE INDEX path_name_idx on path (path);
 
+-- In File table
+-- FileIndex can be 0 for FT_DELETED files
+-- FileNameId can link to Filename.Name='' for directories
 CREATE TABLE file
 (
     fileid           bigserial   not null,
index 8f1ce00833da136f50d2711d5c6bef638575f906..99b5dfd9e6dbb5e1de41db6155cb1282a3cbd428 100644 (file)
@@ -24,7 +24,9 @@ CREATE TABLE Path (
 
 CREATE INDEX inx2 ON Path (Path);
 
-
+-- In File table
+-- FileIndex can be 0 for FT_DELETED files
+-- FileNameId can link to Filename.Name='' for directories
 CREATE TABLE File (
    FileId INTEGER,
    FileIndex INTEGER UNSIGNED NOT NULL,
index 916fd73d607954c997227fe379547edb4d22056d..43e325668edc6c23dc27c986a039d8f588e9db44 100644 (file)
@@ -3,6 +3,7 @@
 General:
 
 06Aug09
+ebl  Document FT_DELETED FileIndex=0 special value in database Schema
 ebl  Add a new Bvfs class that implements brestore instant navigation
      cache inside Bacula. Works for Mysql, Postgresql and Sqlite3
 kes  bat: fix compiler warning for unreferenced argument