From d58e9d7954404c3bd2ff48e55c81ae15d5d4fa03 Mon Sep 17 00:00:00 2001
From: Rob Austein <sra@hactrn.net>
Date: Fri, 14 Sep 2007 15:56:08 +0000
Subject: Latest from Tim

svn path=/docs/rpki-db-schema.pdf; revision=955
---
 docs/rpki-db-schema.sql | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

(limited to 'docs/rpki-db-schema.sql')

diff --git a/docs/rpki-db-schema.sql b/docs/rpki-db-schema.sql
index a98a05cd..5e4f9e49 100644
--- a/docs/rpki-db-schema.sql
+++ b/docs/rpki-db-schema.sql
@@ -22,29 +22,18 @@ drop table if exists route_origin_prefix;
 
 CREATE TABLE bsc (
        bsc_id               SERIAL NOT NULL,
+       priv_key_id          LONGBLOB,
        self_id              BIGINT unsigned NOT NULL,
+       pub_key              LONGBLOB,
        PRIMARY KEY (bsc_id)
 );
 
 
 CREATE TABLE bsc_cert (
        bsc_cert_id          SERIAL NOT NULL,
-       request              LONGBLOB,
        cert                 LONGBLOB,
-       bsc_key_id           BIGINT unsigned NOT NULL,
-       PRIMARY KEY (bsc_cert_id)
-);
-
-
-CREATE TABLE bsc_key (
-       bsc_key_id           SERIAL NOT NULL,
-       key_type             VARCHAR(100),
-       hash_alg             TEXT,
-       key_length           INT unsigned,
-       pub_key              LONGBLOB,
-       priv_key_id          LONGBLOB,
        bsc_id               BIGINT unsigned NOT NULL,
-       PRIMARY KEY (bsc_key_id)
+       PRIMARY KEY (bsc_cert_id)
 );
 
 
@@ -157,7 +146,7 @@ CREATE TABLE self (
 CREATE TABLE self_pref (
        pref_name            VARCHAR(100),
        pref_value           TEXT,
-       self_id              SERIAL NOT NULL,
+       self_id              BIGINT unsigned NOT NULL,
        PRIMARY KEY (self_id, pref_name)
 );
 
@@ -168,11 +157,6 @@ ALTER TABLE bsc
 
 
 ALTER TABLE bsc_cert
-       ADD FOREIGN KEY (bsc_key_id)
-                             REFERENCES bsc_key;
-
-
-ALTER TABLE bsc_key
        ADD FOREIGN KEY (bsc_id)
                              REFERENCES bsc;
 
@@ -263,3 +247,4 @@ ALTER TABLE self_pref
 
 
 
+
-- 
cgit v1.2.3