Fix migrace s vysledkovkami views
This commit is contained in:
		
							parent
							
								
									9cbaf696ec
								
							
						
					
					
						commit
						e9d4af35f6
					
				
					 1 changed files with 8 additions and 8 deletions
				
			
		|  | @ -10,7 +10,7 @@ from django.conf import settings | |||
| CREATE_VIEWS=""" | ||||
| create view seminar_body_za_cislo as | ||||
|   select | ||||
|     sr.cislo_body_id || "-" || sr.resitel_id as id, | ||||
|     sr.cislo_body_id || '-' || sr.resitel_id as id, | ||||
|     sr.cislo_body_id as cislo_id, | ||||
|     sr.resitel_id as resitel_id, | ||||
|     sum(sr.body) as body | ||||
|  | @ -20,22 +20,22 @@ create view seminar_body_za_cislo as | |||
| 
 | ||||
| create view seminar_body_k_cislu as | ||||
|   select | ||||
|     akt_c.id || "-" || min_bzc.resitel_id as id, | ||||
|     akt_c.id || '-' || min_bzc.resitel_id as id, | ||||
|     akt_c.id as cislo_id, | ||||
|     min_bzc.resitel_id as resitel_id, | ||||
|     akt_bzc.body as body, | ||||
|     max(akt_bzc.body) as body, | ||||
|     sum(min_bzc.body) as body_celkem | ||||
|   from ((seminar_cisla as akt_c | ||||
|     inner join seminar_cisla as min_c on min_c.rocnik_id == akt_c.rocnik_id and akt_c.cislo >= min_c.cislo) | ||||
|     inner join seminar_body_za_cislo as min_bzc on min_c.id == min_bzc.cislo_id) | ||||
|     left outer join seminar_body_za_cislo as akt_bzc on akt_bzc.cislo_id == akt_c.id and akt_bzc.resitel_id == min_bzc.resitel_id  | ||||
|   group by akt_c.id, min_bzc.resitel_id | ||||
|     inner join seminar_cisla as min_c on min_c.rocnik_id = akt_c.rocnik_id and akt_c.cislo >= min_c.cislo) | ||||
|     inner join seminar_body_za_cislo as min_bzc on min_c.id = min_bzc.cislo_id) | ||||
|     left outer join seminar_body_za_cislo as akt_bzc on akt_bzc.cislo_id = akt_c.id and akt_bzc.resitel_id = min_bzc.resitel_id  | ||||
|   group by akt_c.id, min_bzc.resitel_id, akt_bzc.resitel_id | ||||
|   order by body_celkem desc; | ||||
| """ | ||||
| 
 | ||||
| DROP_VIEWS=""" | ||||
| drop view seminar_body_k_cislu; | ||||
| drop view seminar_body_za_cislo; | ||||
| drop view seminar_body_do_cisla; | ||||
| """ | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Tomas Gavenciak
						Tomas Gavenciak