location attributes table structure#
The Location_Attributes table holds numerical location attributes like enrolments or employment.
This table is connected to location.
Required by all models.
Field |
Type |
NULL allowed |
Default Value |
Foreign key |
Description |
---|---|---|---|---|---|
location* |
INTEGER |
NO |
location(location) |
Foreign key reference to the location this entry refers to |
|
enrolments |
REAL |
YES |
0 |
Number of enrolments. Used in school location choice. |
(* - Primary key)
The SQL statement for table and index creation is below.
create TABLE IF NOT EXISTS Location_Attributes(
location INTEGER NOT NULL PRIMARY KEY,
enrolments REAL DEFAULT 0,
CONSTRAINT "location_fk" FOREIGN KEY("location") REFERENCES "location"("location") DEFERRABLE INITIALLY DEFERRED
);
create INDEX IF NOT EXISTS "idx_polaris_Location_Attributes_location" ON "Location_Attributes" ("location");