Ë
    9%¶jÿ	  ã                   ó\   — d Z ddlmZ dZdZdZd„ Zd„ Zd„ Z G d	„ d
ej                  «      Z	y)u-  Legt die FK-Spalten von tbl_v_i_sys_ver_rahmen an und fuellt sie nach.

PersonenID_id und REUID_id wurden nie per AddField angelegt (die Tabelle ist
managed=False) â€“ 0003 fuellt sie nur. Auf einer Umgebung, in der die Spalten
nicht von Hand nachgezogen wurden, scheitert deshalb jeder ORM-Zugriff auf
VISysVerbrauchRahmen mit
OperationalError (1054, "Unknown column 'PersonenID_id' in 'field list'"),
und der Sync sieht nur eine leere HTTP-500-Seite (PUT /api/verbrrahmen).

Idempotent: MySQL kennt kein ADD COLUMN IF NOT EXISTS, daher per Introspection.
é    )Ú
migrationsÚtbl_v_i_sys_ver_rahmen))ÚPersonenID_idzint unsigned DEFAULT NULL)ÚREUID_idzint DEFAULT NULLzÿ
    UPDATE tbl_v_i_sys_ver_rahmen AS r
    INNER JOIN reu_miet_v_s AS m ON r.MietVID = m.MietVID
    SET r.PersonenID_id = m.MieterID,
        r.REUID_id = m.REUID
    WHERE r.MietVID IS NOT NULL
      AND (r.PersonenID_id IS NULL OR r.REUID_id IS NULL)
c                 óà   — | j                   }|j                  «       5 }|j                  j                  |t        «      D �ch c]  }|j
                  ’Œ c}cd d d «       S c c}w # 1 sw Y   y xY w©N)Ú
connectionÚcursorÚintrospectionÚget_table_descriptionÚTABLEÚname)Úschema_editorr	   r
   Úcolumns       úQ/var/www/html/vportal/app_verbrauch/migrations/0005_verbrauchrahmen_fk_spalten.pyÚ_existing_columnsr   #   sj   € Ø×)Ñ)€JØ	×	Ñ	Ó	ð 
 ð %×2Ñ2×HÑHÈÔQVÓWö
àð �K‹Kò
÷
ñ 
ùò
÷
ð 
ús   �#A$Á AÁA$ÁA$Á$A-c           
      ó²  — t        |«      }g }|j                  j                  «       5 }t        D ]9  \  }}||v rŒ|j	                  dt
        › d|› d|› �«       |j                  |«       Œ; |rLt        ddj                  |«      › �«       |j	                  t        «       t        d|j                  › d�«       nt        d«       d d d «       y # 1 sw Y   y xY w)	NzALTER TABLE `z` ADD COLUMN `z` zMigration: Spalten ergaenzt: z, zMigration: z Datensaetze nachgefuelltu<   Migration: Spalten waren bereits vorhanden â€“ nichts zu tun)r   r	   r
   ÚCOLUMNSÚexecuter   ÚappendÚprintÚjoinÚFILL_SQLÚrowcount)Ú_appsr   ÚexistingÚaddedr
   r   Ú
definitions          r   Úadd_fk_columnsr   ,   sÓ   € Ü  Ó/€HØ€EØ	×	!Ñ	!×	(Ñ	(Ó	*ð R¨fÜ 'ò 	ÑˆD�*Ø�xÑØØ�N‰N˜]¬5¨'°À¸vÀRÈ
À|ÐTÔUØ�L‰L˜Õð		ñ ÜÐ1°$·)±)¸EÓ2BÐ1CÐDÔEØ�N‰Nœ8Ô$Ü�K §¡Ð0Ð0IÐJÕKäÐPÔQ÷R÷ Rñ Rús   ¨BCÃCc                  ó   — y r   © )r   Ú_schema_editors     r   Úreverse_migrationr#   >   s   € ð 	ó    c                   ó:   — e Zd ZdgZ ej
                  ee«      gZy)Ú	Migration)Úapp_verbrauchÚ00004_visysverbrauchart_lastupload2misys_and_moreN)	Ú__name__Ú
__module__Ú__qualname__Údependenciesr   Ú	RunPythonr   r#   Ú
operationsr!   r$   r   r&   r&   D   s+   „ ð 	Nð€Lð
 	ˆ
×Ñ˜^Ð->Ó?ð�Jr$   r&   N)
Ú__doc__Ú	django.dbr   r   r   r   r   r   r#   r&   r!   r$   r   ú<module>r1      sD   ðñ
õ !à €ð
€ð
€ò
òRò$	ô�
×$Ñ$õ r$   