Changeset 130 for trunk/dns.sql


Ignore:
Timestamp:
10/04/11 10:34:18 (13 years ago)
Author:
Kris Deugau
Message:

/trunk

Duhhhhh... "text" fields don't have any performance penalty
over varchar or char. Rip out the longrecs business in favour
of much simpler record tables. Reverts addition of same from
r90.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dns.sql

    r102 r130  
    88CREATE TABLE default_records (
    99    record_id serial NOT NULL,
    10     longrec_id integer,
    1110    group_id integer DEFAULT 1 NOT NULL,
    12     host character varying(100) DEFAULT ''::character varying NOT NULL,
     11    host text DEFAULT '' NOT NULL,
    1312    "type" integer DEFAULT 1 NOT NULL,
    14     val character varying(100) DEFAULT ''::character varying NOT NULL,
     13    val text DEFAULT '' NOT NULL,
    1514    distance integer DEFAULT 0 NOT NULL,
    1615    weight integer DEFAULT 0 NOT NULL,
    1716    port integer DEFAULT 0 NOT NULL,
    1817    ttl integer DEFAULT 86400 NOT NULL,
    19     description character varying(255)
     18    description text
    2019);
    2120
     
    9796    domain_id integer NOT NULL,
    9897    record_id serial NOT NULL,
    99     longrec_id integer,
    100     host character varying(100) DEFAULT ''::character varying NOT NULL,
     98    host text DEFAULT '' NOT NULL,
    10199    "type" integer DEFAULT 1 NOT NULL,
    102     val character varying(100) DEFAULT ''::character varying NOT NULL,
     100    val text DEFAULT '' NOT NULL,
    103101    distance integer DEFAULT 0 NOT NULL,
    104102    weight integer DEFAULT 0 NOT NULL,
    105103    port integer DEFAULT 0 NOT NULL,
    106104    ttl integer DEFAULT 7200 NOT NULL,
    107     description character varying(255)
    108 );
    109 
    110 CREATE TABLE longrecs (
    111     longrec_id serial NOT NULL,
    112     recdata text
     105    description text
    113106);
    114107
Note: See TracChangeset for help on using the changeset viewer.