Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

popcon:db-schema 2011/10/28 18:01 popcon:db-schema 2011/11/10 21:58 текущий
Строка 17: Строка 17:
    CREATE TABLE record (     CREATE TABLE record (
        id integer NOT NULL,         id integer NOT NULL,
-        submission bigint NOT NULL REFERENCES "Submission",+        submission bigint NOT NULL REFERENCES submission,
        -- дата последнего обращения к файлам пакета         -- дата последнего обращения к файлам пакета
        atime timestamp without time zone NOT NULL,         atime timestamp without time zone NOT NULL,
Строка 24: Строка 24:
        -- последний файл пакета, к которому было обращение         -- последний файл пакета, к которому было обращение
        file character varying,         file character varying,
-        package bigint NOT NULL REFERENCES "Package"+        package bigint NOT NULL REFERENCES package
    );     );
Строка 35: Строка 35:
        -- раздел пакета (например, gnome или kde)         -- раздел пакета (например, gnome или kde)
        section character varying         section character varying
 +    );
 +
 +Таблица depends — данные о зависимостях между пакетами (сейчас содержимое взято из файлов Packages.gz от Debian):
 +
 +    CREATE TABLE depends (
 +        id integer NOT NULL,
 +        -- Пакет, который зависит…
 +        package bigint NOT NULL REFERENCES packages,
 +        -- Пакет, от которого зависит
 +        "from" bigint NOT NULL REFERENCES packages
    );     );
Если есть идеи, как из таких данных можно выудить интересную статистику — присылайте sql-запросы. Если есть идеи, как из таких данных можно выудить интересную статистику — присылайте sql-запросы.
 
popcon/db-schema.txt · Последние изменения: 2011/11/10 21:58 79.134.12.236
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki