diff options
author | Rob Austein <sra@hactrn.net> | 2007-10-01 23:29:43 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-10-01 23:29:43 +0000 |
commit | ef6450b92617e755c9cb5039ba2aa94972dc52bc (patch) | |
tree | c943b94ef50a1e88890f49e9a88cabc095371908 /docs/rpki-db-schema.sql | |
parent | a6748e3876136dc252061a09e16c828eb45c1842 (diff) |
Fold roa table into route_origin table.
svn path=/docs/rpki-db-schema.pdf; revision=1069
Diffstat (limited to 'docs/rpki-db-schema.sql')
-rw-r--r-- | docs/rpki-db-schema.sql | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/docs/rpki-db-schema.sql b/docs/rpki-db-schema.sql index d9af186d..894dea6a 100644 --- a/docs/rpki-db-schema.sql +++ b/docs/rpki-db-schema.sql @@ -130,9 +130,12 @@ DROP TABLE IF EXISTS route_origin; CREATE TABLE route_origin ( route_origin_id SERIAL NOT NULL, as_number DECIMAL(24,0), + roa LONGBLOB, self_id BIGINT unsigned NOT NULL, + ca_detail_id BIGINT unsigned, PRIMARY KEY (route_origin_id), - FOREIGN KEY (self_id) REFERENCES self + FOREIGN KEY (self_id) REFERENCES self, + FOREIGN KEY (ca_detail_id) REFERENCES ca_detail ); DROP TABLE IF EXISTS route_origin_range; @@ -144,15 +147,3 @@ CREATE TABLE route_origin_range ( PRIMARY KEY (route_origin_id, start_ip, end_ip), FOREIGN KEY (route_origin_id) REFERENCES route_origin ); - -DROP TABLE IF EXISTS roa; - -CREATE TABLE roa ( - route_origin_id BIGINT unsigned NOT NULL, - ee_cert LONGBLOB, - roa LONGBLOB NOT NULL, - ca_detail_id BIGINT unsigned NOT NULL, - PRIMARY KEY (route_origin_id, ca_detail_id), - FOREIGN KEY (ca_detail_id) REFERENCES ca_detail, - FOREIGN KEY (route_origin_id) REFERENCES route_origin -); |