diff options
author | Rob Austein <sra@hactrn.net> | 2007-09-14 15:56:08 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-09-14 15:56:08 +0000 |
commit | d58e9d7954404c3bd2ff48e55c81ae15d5d4fa03 (patch) | |
tree | d363959ad40c2e9e94e5527b2b018c42325634dd /docs/rpki-db-schema.sql | |
parent | 4cf467059d303b18f76ee53dc40486c34d7651cf (diff) |
Latest from Tim
svn path=/docs/rpki-db-schema.pdf; revision=955
Diffstat (limited to 'docs/rpki-db-schema.sql')
-rw-r--r-- | docs/rpki-db-schema.sql | 25 |
1 files changed, 5 insertions, 20 deletions
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 +
|