Revision 8093
Added by Aaron Marcuse-Kubitza almost 12 years ago
inputs/FIA/PLOT/postprocess.sql | ||
---|---|---|
1 |
SELECT functions.create_if_not_exists($$ALTER TABLE "PLOT" ADD CONSTRAINT "PLOT.unique" UNIQUE ("STATECD", "UNITCD", "COUNTYCD", "PLOT", "INVYR")$$); |
|
1 |
SELECT functions.to_global_col_names(:table_str); |
|
2 |
|
|
3 |
SELECT functions.create_if_not_exists($$ALTER TABLE "PLOT" ADD CONSTRAINT "PLOT.unique" UNIQUE ("PLOT.STATECD", "PLOT.UNITCD", "PLOT.COUNTYCD", "PLOT.PLOT", "PLOT.INVYR")$$); |
inputs/FIA/COND/postprocess.sql | ||
---|---|---|
1 |
SELECT functions.create_if_not_exists($$ALTER TABLE "COND" ADD CONSTRAINT "COND.unique" UNIQUE ("STATECD", "UNITCD", "COUNTYCD", "PLOT", "INVYR", "CONDID")$$); |
|
1 |
SELECT functions.to_global_col_names(:table_str); |
|
2 |
|
|
3 |
SELECT functions.create_if_not_exists($$ALTER TABLE "COND" ADD CONSTRAINT "COND.unique" UNIQUE ("COND.STATECD", "COND.UNITCD", "COND.COUNTYCD", "COND.PLOT", "COND.INVYR", "COND.CONDID")$$); |
inputs/FIA/REF_SPECIES/postprocess.sql | ||
---|---|---|
1 |
SELECT functions.create_if_not_exists($$ALTER TABLE "REF_SPECIES" ADD CONSTRAINT "REF_SPECIES.unique" UNIQUE ("SPCD")$$); |
|
1 |
SELECT functions.to_global_col_names(:table_str); |
|
2 |
|
|
3 |
SELECT functions.create_if_not_exists($$ALTER TABLE "REF_SPECIES" ADD CONSTRAINT "REF_SPECIES.unique" UNIQUE ("REF_SPECIES.SPCD")$$); |
inputs/FIA/TREE/postprocess.sql | ||
---|---|---|
1 |
SELECT functions.to_global_col_names(:table_str); |
|
2 |
|
|
1 | 3 |
-- ("STATECD", "UNITCD", "COUNTYCD", "PLOT", "INVYR", "CONDID", "SUBP", "TREE", "STATUSCD") is not unique |
2 |
SELECT functions.create_if_not_exists($$ALTER TABLE "TREE" ADD CONSTRAINT "TREE.unique" UNIQUE ("CN")$$); |
|
4 |
SELECT functions.create_if_not_exists($$ALTER TABLE "TREE" ADD CONSTRAINT "TREE.unique" UNIQUE ("TREE.CN")$$); |
inputs/FIA/SUBPLOT/postprocess.sql | ||
---|---|---|
1 |
SELECT functions.create_if_not_exists($$ALTER TABLE "SUBPLOT" ADD CONSTRAINT "SUBPLOT.unique" UNIQUE ("STATECD", "UNITCD", "COUNTYCD", "PLOT", "INVYR", "SUBP")$$); |
|
1 |
SELECT functions.to_global_col_names(:table_str); |
|
2 |
|
|
3 |
SELECT functions.create_if_not_exists($$ALTER TABLE "SUBPLOT" ADD CONSTRAINT "SUBPLOT.unique" UNIQUE ("SUBPLOT.STATECD", "SUBPLOT.UNITCD", "SUBPLOT.COUNTYCD", "SUBPLOT.PLOT", "SUBPLOT.INVYR", "SUBPLOT.SUBP")$$); |
Also available in: Unified diff
inputs/FIA/*/postprocess.sql: Use functions.to_global_col_names() to ensure that all column names are globally unique. This makes it easy to join the tables together without worrying about column name collisions.