Update docs, db scheme
This commit is contained in:
parent
3b92ec12c2
commit
0fa41e9171
201
db_structure.xml
201
db_structure.xml
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<database>
|
||||
|
||||
<name>*dbname*</name>
|
||||
<name>*dbname*</name>
|
||||
<create>true</create>
|
||||
<overwrite>false</overwrite>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*appconfig</name>
|
||||
<name>*dbprefix*appconfig</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
@ -43,7 +43,7 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*foldersize</name>
|
||||
<name>*dbprefix*foldersize</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
|||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>true</notnull>
|
||||
<length>128</length>
|
||||
<length>512</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
|
@ -64,8 +64,7 @@
|
|||
</field>
|
||||
|
||||
<index>
|
||||
<name>foldersize_pKey</name>
|
||||
<primary>true</primary>
|
||||
<name>path_index</name>
|
||||
<field>
|
||||
<name>path</name>
|
||||
<sorting>ascending</sorting>
|
||||
|
@ -78,7 +77,7 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*group_user</name>
|
||||
<name>*dbprefix*group_user</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
@ -104,7 +103,7 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*groups</name>
|
||||
<name>*dbprefix*groups</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
@ -131,135 +130,82 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*locks</name>
|
||||
<name>*dbprefix*locks</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
<name>token</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<name>id</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<notnull>true</notnull>
|
||||
<length>255</length>
|
||||
<autoincrement>1</autoincrement>
|
||||
<unsigned>true</unsigned>
|
||||
<length>4</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>path</name>
|
||||
<name>userid</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>true</notnull>
|
||||
<notnull>false</notnull>
|
||||
<length>200</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>created</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<notnull>true</notnull>
|
||||
<length>4</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>modified</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<notnull>true</notnull>
|
||||
<length>4</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>expires</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<notnull>true</notnull>
|
||||
<length>4</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>owner</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<length>200</length>
|
||||
<length>100</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>recursive</name>
|
||||
<name>timeout</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<unsigned>true</unsigned>
|
||||
<length>4</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>created</name>
|
||||
<type>integer</type>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<length>4</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>writelock</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<name>token</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<length>4</length>
|
||||
<length>100</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>exclusivelock</name>
|
||||
<name>scope</name>
|
||||
<type>integer</type>
|
||||
<default>0</default>
|
||||
<notnull>true</notnull>
|
||||
<length>4</length>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<length>1</length>
|
||||
</field>
|
||||
|
||||
<index>
|
||||
<name>locks_path</name>
|
||||
<field>
|
||||
<name>path</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
<field>
|
||||
<name>depth</name>
|
||||
<type>integer</type>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<length>1</length>
|
||||
</field>
|
||||
|
||||
<index>
|
||||
<name>locks_path_2</name>
|
||||
<field>
|
||||
<name>path</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
|
||||
<index>
|
||||
<name>locks_path_3</name>
|
||||
<field>
|
||||
<name>path</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
<field>
|
||||
<name>token</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
|
||||
<index>
|
||||
<name>locks_expires</name>
|
||||
<field>
|
||||
<name>expires</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
|
||||
<index>
|
||||
<name>locks_pKey</name>
|
||||
<primary>true</primary>
|
||||
<field>
|
||||
<name>token</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
|
||||
<index>
|
||||
<name>locks_token</name>
|
||||
<unique>true</unique>
|
||||
<field>
|
||||
<name>token</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
<field>
|
||||
<name>uri</name>
|
||||
<type>clob</type>
|
||||
<notnull>false</notnull>
|
||||
</field>
|
||||
|
||||
</declaration>
|
||||
|
||||
|
@ -267,7 +213,7 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*log</name>
|
||||
<name>*dbprefix*log</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
@ -324,7 +270,7 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*preferences</name>
|
||||
<name>*dbprefix*preferences</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
@ -366,12 +312,20 @@
|
|||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*properties</name>
|
||||
<name>*dbprefix*properties</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
<field>
|
||||
<name>path</name>
|
||||
<name>userid</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>true</notnull>
|
||||
<length>200</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>propertypath</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>true</notnull>
|
||||
|
@ -379,51 +333,26 @@
|
|||
</field>
|
||||
|
||||
<field>
|
||||
<name>name</name>
|
||||
<name>propertyname</name>
|
||||
<type>text</type>
|
||||
<default></default>
|
||||
<notnull>true</notnull>
|
||||
<length>120</length>
|
||||
<length>255</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>ns</name>
|
||||
<type>text</type>
|
||||
<default>DAV:</default>
|
||||
<notnull>true</notnull>
|
||||
<length>120</length>
|
||||
</field>
|
||||
|
||||
<field>
|
||||
<name>value</name>
|
||||
<name>propertyvalue</name>
|
||||
<type>clob</type>
|
||||
<notnull>false</notnull>
|
||||
<notnull>true</notnull>
|
||||
</field>
|
||||
|
||||
<index>
|
||||
<name>properties_pKey</name>
|
||||
<primary>true</primary>
|
||||
<field>
|
||||
<name>path</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
<field>
|
||||
<name>name</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
<field>
|
||||
<name>ns</name>
|
||||
<sorting>ascending</sorting>
|
||||
</field>
|
||||
</index>
|
||||
|
||||
</declaration>
|
||||
|
||||
</table>
|
||||
|
||||
<table>
|
||||
|
||||
<name>*dbprefix*users</name>
|
||||
<name>*dbprefix*users</name>
|
||||
|
||||
<declaration>
|
||||
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
use strict;
|
||||
use Locale::PO;
|
||||
use Data::Dumper;
|
||||
|
||||
opendir( DIR, '.' );
|
||||
my @files = readdir( DIR );
|
||||
closedir( DIR );
|
||||
|
||||
foreach my $i ( @files ){
|
||||
next unless $i =~ m/^(.*)\.po$/;
|
||||
my $lang = $1;
|
||||
my $hash = Locale::PO->load_file_ashash( $i );
|
||||
|
||||
# Create array
|
||||
my @strings = ();
|
||||
foreach my $key ( keys( %{$hash} )){
|
||||
next if $key eq '""';
|
||||
next if $hash->{$key}->msgstr() eq '""';
|
||||
push( @strings, $hash->{$key}->msgid()." => ".$hash->{$key}->msgstr());
|
||||
}
|
||||
|
||||
# Write PHP file
|
||||
open( OUT, ">$lang.php" );
|
||||
print OUT "<?php \$TRANSLATIONS = array(\n";
|
||||
print OUT join( ",\n", @strings );
|
||||
print OUT "\n);\n";
|
||||
close( OUT );
|
||||
}
|
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/perl
|
||||
use strict;
|
||||
|
||||
if( -e 'messages.pot' ){
|
||||
`xgettext --files-from=xgettextfiles --join-existing --output=messages.pot --keyword=t`
|
||||
}
|
||||
else{
|
||||
`xgettext --files-from=xgettextfiles --output=messages.pot --keyword=t`
|
||||
}
|
||||
|
||||
opendir( DIR, '.' );
|
||||
my @files = readdir( DIR );
|
||||
closedir( DIR );
|
||||
|
||||
foreach my $i ( @files ){
|
||||
next unless $i =~ m/^(.*)\.po$/;
|
||||
`xgettext --files-from=xgettextfiles --join-existing --output=$i --keyword=t`
|
||||
}
|
|
@ -1,28 +1,23 @@
|
|||
-- phpMyAdmin SQL Dump
|
||||
-- version 3.3.7deb5
|
||||
-- version 3.4.3.1deb1
|
||||
-- http://www.phpmyadmin.net
|
||||
--
|
||||
-- Host: localhost
|
||||
-- Erstellungszeit: 16. April 2011 um 10:40
|
||||
-- Server Version: 5.1.49
|
||||
-- PHP-Version: 5.3.3-7+squeeze1
|
||||
-- Generation Time: Jul 22, 2011 at 10:38 PM
|
||||
-- Server version: 5.1.58
|
||||
-- PHP Version: 5.3.6-13
|
||||
|
||||
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
|
||||
|
||||
|
||||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
||||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
||||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
||||
/*!40101 SET NAMES utf8 */;
|
||||
SET time_zone = "+00:00";
|
||||
|
||||
--
|
||||
-- Datenbank: `owncloud`
|
||||
-- Database: `owncloud`
|
||||
--
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `appconfig`
|
||||
-- Table structure for table `appconfig`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `appconfig` (
|
||||
|
@ -31,15 +26,22 @@ CREATE TABLE IF NOT EXISTS `appconfig` (
|
|||
`configvalue` varchar(255) COLLATE utf8_unicode_ci NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `appconfig`
|
||||
-- Table structure for table `foldersize`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `foldersize` (
|
||||
`path` varchar(512) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`size` int(11) NOT NULL,
|
||||
KEY `PATH_INDEX` (`path`(333))
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `groups`
|
||||
-- Table structure for table `groups`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `groups` (
|
||||
|
@ -47,17 +49,10 @@ CREATE TABLE IF NOT EXISTS `groups` (
|
|||
PRIMARY KEY (`gid`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `groups`
|
||||
--
|
||||
|
||||
INSERT INTO `groups` (`gid`) VALUES
|
||||
('admin');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `group_user`
|
||||
-- Table structure for table `group_user`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `group_user` (
|
||||
|
@ -65,43 +60,29 @@ CREATE TABLE IF NOT EXISTS `group_user` (
|
|||
`uid` varchar(64) COLLATE utf8_unicode_ci NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `group_user`
|
||||
--
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `locks`
|
||||
-- Table structure for table `locks`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `locks` (
|
||||
`token` varchar(255) NOT NULL DEFAULT '',
|
||||
`path` varchar(200) NOT NULL DEFAULT '',
|
||||
`created` int(11) NOT NULL DEFAULT '0',
|
||||
`modified` int(11) NOT NULL DEFAULT '0',
|
||||
`expires` int(11) NOT NULL DEFAULT '0',
|
||||
`owner` varchar(200) DEFAULT NULL,
|
||||
`recursive` int(11) DEFAULT '0',
|
||||
`writelock` int(11) DEFAULT '0',
|
||||
`exclusivelock` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`token`),
|
||||
UNIQUE KEY `token` (`token`),
|
||||
KEY `path` (`path`),
|
||||
KEY `path_2` (`path`),
|
||||
KEY `path_3` (`path`,`token`),
|
||||
KEY `expires` (`expires`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `locks`
|
||||
--
|
||||
|
||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`userid` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`owner` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`timeout` int(10) unsigned DEFAULT NULL,
|
||||
`created` int(11) DEFAULT NULL,
|
||||
`token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
|
||||
`scope` tinyint(4) DEFAULT NULL,
|
||||
`depth` tinyint(4) DEFAULT NULL,
|
||||
`uri` text COLLATE utf8_unicode_ci,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `log`
|
||||
-- Table structure for table `log`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `log` (
|
||||
|
@ -112,17 +93,12 @@ CREATE TABLE IF NOT EXISTS `log` (
|
|||
`action` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`info` text COLLATE utf8_unicode_ci NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `log`
|
||||
--
|
||||
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3437 ;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `preferences`
|
||||
-- Table structure for table `preferences`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `preferences` (
|
||||
|
@ -132,35 +108,23 @@ CREATE TABLE IF NOT EXISTS `preferences` (
|
|||
`configvalue` varchar(255) COLLATE utf8_unicode_ci NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `preferences`
|
||||
--
|
||||
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `properties`
|
||||
-- Table structure for table `properties`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `properties` (
|
||||
`path` varchar(255) NOT NULL DEFAULT '',
|
||||
`name` varchar(120) NOT NULL DEFAULT '',
|
||||
`ns` varchar(120) NOT NULL DEFAULT 'DAV:',
|
||||
`value` text,
|
||||
PRIMARY KEY (`path`,`name`,`ns`),
|
||||
KEY `path` (`path`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `properties`
|
||||
--
|
||||
|
||||
`userid` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`propertypath` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`propertyname` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
||||
`propertyvalue` text COLLATE utf8_unicode_ci NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur für Tabelle `users`
|
||||
-- Table structure for table `users`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `users` (
|
||||
|
@ -168,17 +132,3 @@ CREATE TABLE IF NOT EXISTS `users` (
|
|||
`password` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
|
||||
PRIMARY KEY (`uid`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
||||
|
||||
--
|
||||
-- Daten für Tabelle `users`
|
||||
--
|
||||
|
||||
--
|
||||
-- Table structure for table `foldersize`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `foldersize` (
|
||||
`path` varchar(512) NOT NULL,
|
||||
`size` int(11) NOT NULL,
|
||||
PRIMARY KEY (`path`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
|
Loading…
Reference in New Issue