mirror of
https://github.com/google/nomulus.git
synced 2025-05-22 04:09:46 +02:00
Allow multiple threat types in the Spec11ThreatMatch table (#650)
* Update to generic Spec11ThreatMatch table * Fix SQL syntax * Make changes to the schema and add a test for null and empty threatTypes * Fix a small typo * Change the exception thrown with illegal arguments Change the import for isNullOrEmpty * Fix import for checkArgument * Added a threat to test multiple threat types
This commit is contained in:
parent
d0149d75c9
commit
c7e9faea6b
8 changed files with 129 additions and 56 deletions
|
@ -408,13 +408,13 @@ create sequence history_id_sequence start 1 increment 1;
|
|||
primary key (revision_id)
|
||||
);
|
||||
|
||||
create table "SafeBrowsingThreat" (
|
||||
create table "Spec11ThreatMatch" (
|
||||
id bigserial not null,
|
||||
check_date text not null,
|
||||
domain_name text not null,
|
||||
domain_repo_id text not null,
|
||||
registrar_id text not null,
|
||||
threat_type text not null,
|
||||
threat_types text[] not null,
|
||||
tld text not null,
|
||||
primary key (id)
|
||||
);
|
||||
|
@ -459,9 +459,9 @@ create index idx_registry_lock_registrar_id on "RegistryLock" (registrar_id);
|
|||
alter table if exists "RegistryLock"
|
||||
add constraint idx_registry_lock_repo_id_revision_id unique (repo_id, revision_id);
|
||||
create index reservedlist_name_idx on "ReservedList" (name);
|
||||
create index safebrowsing_threat_registrar_id_idx on "SafeBrowsingThreat" (registrar_id);
|
||||
create index safebrowsing_threat_tld_idx on "SafeBrowsingThreat" (tld);
|
||||
create index safebrowsing_threat_check_date_idx on "SafeBrowsingThreat" (check_date);
|
||||
create index spec11threatmatch_registrar_id_idx on "Spec11ThreatMatch" (registrar_id);
|
||||
create index spec11threatmatch_tld_idx on "Spec11ThreatMatch" (tld);
|
||||
create index spec11threatmatch_check_date_idx on "Spec11ThreatMatch" (check_date);
|
||||
|
||||
alter table if exists "ClaimsEntry"
|
||||
add constraint FK6sc6at5hedffc0nhdcab6ivuq
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue