Revision 7411
Added by Aaron Marcuse-Kubitza about 12 years ago
inputs/FIA/geoscrub.~.clean_up.sql | ||
---|---|---|
1 |
CREATE TABLE "FIA_COND_unique" AS |
|
2 |
SELECT |
|
3 |
DISTINCT ON ("PLT_CN") |
|
4 |
* |
|
5 |
FROM "FIA_COND" |
|
6 |
; |
|
7 |
|
|
8 |
ALTER TABLE "FIA_COND_unique" ADD PRIMARY KEY ("PLT_CN"); |
|
9 |
|
|
10 |
--ALTER TABLE "FIA_COND_unique" ADD COLUMN oldgrowth boolean; |
|
11 |
ALTER TABLE "FIA_COND_unique" ALTER COLUMN oldgrowth TYPE boolean |
|
12 |
USING |
|
13 |
( |
|
14 |
"STDAGE">80 |
|
15 |
AND ("TRTCD1"='0' OR "TRTCD1" IS NULL) |
|
16 |
AND (("DSTRBCD1"<>'30' AND "DSTRBCD1"<>'31' AND "DSTRBCD1"<>'32' AND "DSTRBCD1"<>'80') OR "DSTRBCD1" IS NULL) |
|
17 |
AND ("STUMP_CD_PNWRS"='N' OR "STUMP_CD_PNWRS" IS NULL) |
|
18 |
AND "HARVEST_TYPE1_SRS" IS NULL |
|
19 |
AND "PRESNFCD" IS NULL |
|
20 |
AND ("STDORGCD"=0 OR "STDORGCD" IS NULL) |
|
21 |
) |
|
22 |
OR "STND_COND_CD_PNWRS"='7' |
|
23 |
; |
inputs/FIA/FIA_COND_unique/create.sql | ||
---|---|---|
1 |
CREATE TABLE :table AS |
|
2 |
SELECT |
|
3 |
DISTINCT ON ("PLT_CN") |
|
4 |
* |
|
5 |
FROM "FIA_COND" |
|
6 |
; |
|
7 |
|
|
8 |
ALTER TABLE :table ADD PRIMARY KEY ("PLT_CN"); |
|
9 |
|
|
10 |
--ALTER TABLE :table ADD COLUMN oldgrowth boolean; |
|
11 |
ALTER TABLE :table ALTER COLUMN oldgrowth TYPE boolean |
|
12 |
USING |
|
13 |
( |
|
14 |
"STDAGE">80 |
|
15 |
AND ("TRTCD1"='0' OR "TRTCD1" IS NULL) |
|
16 |
AND (("DSTRBCD1"<>'30' AND "DSTRBCD1"<>'31' AND "DSTRBCD1"<>'32' AND "DSTRBCD1"<>'80') OR "DSTRBCD1" IS NULL) |
|
17 |
AND ("STUMP_CD_PNWRS"='N' OR "STUMP_CD_PNWRS" IS NULL) |
|
18 |
AND "HARVEST_TYPE1_SRS" IS NULL |
|
19 |
AND "PRESNFCD" IS NULL |
|
20 |
AND ("STDORGCD"=0 OR "STDORGCD" IS NULL) |
|
21 |
) |
|
22 |
OR "STND_COND_CD_PNWRS"='7' |
|
23 |
; |
Also available in: Unified diff
inputs/FIA/geoscrub.~.clean_up.sql: Moved creation of FIA_COND_unique to FIA_COND_unique/create.sql