notes on issues; grant schema usage
This commit is contained in:
		
							parent
							
								
									9356081662
								
							
						
					
					
						commit
						60f881a535
					
				| @ -48,7 +48,9 @@ setup | ||||
|     * logid   (added if missing) | ||||
| 
 | ||||
| issues | ||||
|  - [ ] baseline request json is not depostiing correctly into the sql | ||||
|  - [ ] use sql stored in table instead of pulling from file | ||||
|  - [ ] include building all the route sql as setup step | ||||
|  - [x] baseline request json is not depostiing correctly into the sql | ||||
|  - [ ] what if you create a func table but some of the values are null? (orders without quotes) | ||||
|  - [x] what if you want certain things like invoice numbers included in the baseline, is a func table necesary? no, just leave fkey null and no table will be setup | ||||
|  - [x] baseline needs to populate all columns in sequential order like the scale route | ||||
|  | ||||
| @ -1,4 +1,6 @@ | ||||
| DROP SCHEMA fc CASCADE; | ||||
| CREATE SCHEMA IF NOT EXISTS fc; | ||||
| CREATE TABLE fc.dcard AS (SELECT * FROM tpsv.dcard_mapped) WITH DATA; | ||||
| 
 | ||||
| --DROP TABLE IF EXISTS fc.target_meta; | ||||
| CREATE TABLE IF NOT EXISTS fc.target_meta ( | ||||
| @ -85,6 +87,9 @@ CREATE TABLE fc.perd ( | ||||
|     sspr text | ||||
| ); | ||||
| 
 | ||||
| GRANT USAGE ON SCHEMA fc TO api; | ||||
| GRANT ALL ON ALL TABLES IN SCHEMA fc TO api; | ||||
| 
 | ||||
| COPY fc.perd (comp, fsyr, perds, perd, fspr, sdat, edat, drange, capr, ndays, ssyr, sspr) FROM stdin; | ||||
| 93	2008	12	1	0801	2008-01-01	2008-01-31	[2008-01-01,2008-01-31)	0801	31	2008	 08 | ||||
| 93	2008	12	2	0802	2008-02-01	2008-02-29	[2008-02-01,2008-02-29)	0802	29	2008	 09 | ||||
|  | ||||
| @ -17,7 +17,7 @@ FROM | ||||
|     information_schema.columns  | ||||
| WHERE  | ||||
|     table_name = 'dcard'  | ||||
|     AND table_schema = 'tpsv' | ||||
|     AND table_schema = 'fc' | ||||
| ON CONFLICT ON CONSTRAINT target_meta_pk DO UPDATE SET | ||||
|     opos = EXCLUDED.opos | ||||
|     ,dtype = EXCLUDED.dtype; | ||||
|  | ||||
| @ -27,7 +27,7 @@ BEGIN | ||||
|         FROM | ||||
|             fc.target_meta tm | ||||
|         WHERE | ||||
|             --only create master tables that don't have date as a foreign key | ||||
|             --only create master tables that have a foreign key (that isn't a date) | ||||
|             func IN (SELECT DISTINCT func FROM fc.target_meta WHERE fkey IS NOT NULL AND func IS NOT NULL AND dtype <> 'date') | ||||
|         GROUP BY | ||||
|             schema | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user