Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread Stanislav Vasko
Všude narážím, že raději PSQL než MySQL, ale je někde takto pěkně a jasně 
ukázáno/řečeno/popsáno proč PSQL, ideálně praktické příklady. Knížek je 
hodně, ale ta než dorazí, to čekat nebudu. Nebo co bych měl určitě vědět a 
užít (viz např. views, i když je to jen uložené view, teď studuji 
materialized views).

Moc díky za nasměrování, večer budu chytrej jak rádio :)

On Friday, 30 November 2018 10:35:53 UTC+1, starenka wrote:
>
> Kdyz uz spamuju, 
>
> myslim, ze se tady vscihni shodnem, ze pokud ses svuj vlastni pan, tak 
> rozhodne brat postgres na ukor mysql. 
>
> Vyhod sou mraky, ale kdyz se bavime o migracich, tak napriklad kdyz se 
> neco stane pri migrovani schematu, tak postgres je schopnej delat ALTER 
> SCHEMA v migraci, takze to vrati nazpatek. U MySQL zustanes s databazi v 
> nejaky mezifazi a musis to jit uklizet. To nechces.
> ---
> In Perl you shoot yourself in the foot, but nobody can understand how you 
> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>
>
> On Fri, Nov 30, 2018 at 10:32 AM starenka .  > wrote:
>
>> Docka treba tady 
>> https://docs.djangoproject.com/en/2.1/ref/migration-operations/#runpython
>>  
>>
>> pouzijes to tak, ze das: `migrate appka cislomigrace_kam_se_chces_vratit`
>>
>> s.
>> ---
>> In Perl you shoot yourself in the foot, but nobody can understand how you 
>> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>
>>
>> On Fri, Nov 30, 2018 at 10:30 AM starenka . > > wrote:
>>
>>> Cau, 
>>>
>>> migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji 
>>> udelat sam). 
>>>
>>> cili neco jako 
>>>
>>> class Migration(migrations.Migration):
>>>
>>> dependencies = []
>>>
>>> operations = [
>>> migrations.RunPython(forwards_func, reverse_func),
>>> ]
>>>
>>>
>>>
>>> ---
>>> In Perl you shoot yourself in the foot, but nobody can understand how 
>>> you did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>>
>>>
>>> On Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko >> > wrote:
>>>
 Zdravím,

 rád bych se poradil jak verzujete či zálohujete databázi během vývoje. 
 Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem 
 homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, 
 cca 
 2 větve (master + devel) a na každé větvi commit po každé větší 
 funkčnosti. 
 Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy 
 pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i 
 funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám 
 jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle 
 migrací se vše provede. 

 Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a 
 vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django 
 napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím 
 zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL 
 databází? 

 Díky za tip či odkaz na dokumentaci.

 -- 
 -- 
 E-mailová skupina djan...@googlegroups.com 
 Správa: http://groups.google.cz/group/django-cs
 --- 
 Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
 „django-cs“ ve Skupinách Google.
 Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, 
 zašlete e-mail na adresu django-cs+...@googlegroups.com .
 Chcete-li tuto diskusi zobrazit na webu, navštivte 
 https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
  
 
 .
 Další možnosti najdete na https://groups.google.com/d/optout.

>>>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/4aa34fe2-cc3f-48f3-b145-abe496d3c1fe%40googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread starenka .
Kdyz uz spamuju,

myslim, ze se tady vscihni shodnem, ze pokud ses svuj vlastni pan, tak
rozhodne brat postgres na ukor mysql.

Vyhod sou mraky, ale kdyz se bavime o migracich, tak napriklad kdyz se neco
stane pri migrovani schematu, tak postgres je schopnej delat ALTER SCHEMA v
migraci, takze to vrati nazpatek. U MySQL zustanes s databazi v nejaky
mezifazi a musis to jit uklizet. To nechces.
---
In Perl you shoot yourself in the foot, but nobody can understand how you
did it. Six months later, neither can you. | print 'aknerats'[::-1]


On Fri, Nov 30, 2018 at 10:32 AM starenka .  wrote:

> Docka treba tady
> https://docs.djangoproject.com/en/2.1/ref/migration-operations/#runpython
>
> pouzijes to tak, ze das: `migrate appka cislomigrace_kam_se_chces_vratit`
>
> s.
> ---
> In Perl you shoot yourself in the foot, but nobody can understand how you
> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>
>
> On Fri, Nov 30, 2018 at 10:30 AM starenka .  wrote:
>
>> Cau,
>>
>> migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji
>> udelat sam).
>>
>> cili neco jako
>>
>> class Migration(migrations.Migration):
>>
>> dependencies = []
>>
>> operations = [
>> migrations.RunPython(forwards_func, reverse_func),
>> ]
>>
>>
>>
>> ---
>> In Perl you shoot yourself in the foot, but nobody can understand how you
>> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>>
>>
>> On Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko <
>> stanislav.va...@gmail.com> wrote:
>>
>>> Zdravím,
>>>
>>> rád bych se poradil jak verzujete či zálohujete databázi během vývoje.
>>> Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem
>>> homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca
>>> 2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti.
>>> Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy
>>> pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i
>>> funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám
>>> jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle
>>> migrací se vše provede.
>>>
>>> Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a
>>> vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django
>>> napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím
>>> zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL
>>> databází?
>>>
>>> Díky za tip či odkaz na dokumentaci.
>>>
>>> --
>>> --
>>> E-mailová skupina django-cs@googlegroups.com
>>> Správa: http://groups.google.cz/group/django-cs
>>> ---
>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>>> „django-cs“ ve Skupinách Google.
>>> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
>>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>>> https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
>>> 
>>> .
>>> Další možnosti najdete na https://groups.google.com/d/optout.
>>>
>>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2B7MNVpqx9sAh3skP0d_dSZOORn8JHyjG5MVAPD%3DcSg%2BVgDG1Q%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread starenka .
Docka treba tady
https://docs.djangoproject.com/en/2.1/ref/migration-operations/#runpython

pouzijes to tak, ze das: `migrate appka cislomigrace_kam_se_chces_vratit`

s.
---
In Perl you shoot yourself in the foot, but nobody can understand how you
did it. Six months later, neither can you. | print 'aknerats'[::-1]


On Fri, Nov 30, 2018 at 10:30 AM starenka .  wrote:

> Cau,
>
> migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji
> udelat sam).
>
> cili neco jako
>
> class Migration(migrations.Migration):
>
> dependencies = []
>
> operations = [
> migrations.RunPython(forwards_func, reverse_func),
> ]
>
>
>
> ---
> In Perl you shoot yourself in the foot, but nobody can understand how you
> did it. Six months later, neither can you. | print 'aknerats'[::-1]
>
>
> On Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko <
> stanislav.va...@gmail.com> wrote:
>
>> Zdravím,
>>
>> rád bych se poradil jak verzujete či zálohujete databázi během vývoje.
>> Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem
>> homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca
>> 2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti.
>> Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy
>> pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i
>> funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám
>> jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle
>> migrací se vše provede.
>>
>> Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a
>> vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django
>> napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím
>> zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL
>> databází?
>>
>> Díky za tip či odkaz na dokumentaci.
>>
>> --
>> --
>> E-mailová skupina django-cs@googlegroups.com
>> Správa: http://groups.google.cz/group/django-cs
>> ---
>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
>> „django-cs“ ve Skupinách Google.
>> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
>> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
>> Chcete-li tuto diskusi zobrazit na webu, navštivte
>> https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
>> 
>> .
>> Další možnosti najdete na https://groups.google.com/d/optout.
>>
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2B7MNVooTgzMMjCGJjkJ6Cmhz87U6bcOhzwNoQNW2Wku7ue1eA%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


Re: [django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread starenka .
Cau,

migrace muzes delat i zpetny (tu ti ale nidko nevygeneruje a musis si ji
udelat sam).

cili neco jako

class Migration(migrations.Migration):

dependencies = []

operations = [
migrations.RunPython(forwards_func, reverse_func),
]



---
In Perl you shoot yourself in the foot, but nobody can understand how you
did it. Six months later, neither can you. | print 'aknerats'[::-1]


On Fri, Nov 30, 2018 at 10:28 AM Stanislav Vasko 
wrote:

> Zdravím,
>
> rád bych se poradil jak verzujete či zálohujete databázi během vývoje.
> Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem
> homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca
> 2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti.
> Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy
> pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i
> funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám
> jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle
> migrací se vše provede.
>
> Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a
> vůbec netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django
> napojit na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím
> zdrojový kód do stavu o několik migrací zpět, jak toto provedu i v MySQL
> databází?
>
> Díky za tip či odkaz na dokumentaci.
>
> --
> --
> E-mailová skupina django-cs@googlegroups.com
> Správa: http://groups.google.cz/group/django-cs
> ---
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny,
> zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com.
> Chcete-li tuto diskusi zobrazit na webu, navštivte
> https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com
> 
> .
> Další možnosti najdete na https://groups.google.com/d/optout.
>

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/CA%2B7MNVrdG3%2B%3Dm5BNxqtGTW_dvGCkRQpV4b8RQKSZzT-PNnyaJg%40mail.gmail.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.


[django-cs] Jak verzovat databázi MySQL proti stavu zdrojového kódu?

2018-11-30 Thread Stanislav Vasko
Zdravím,

rád bych se poradil jak verzujete či zálohujete databázi během vývoje. 
Předpokládám, že to je moje elementární neznalost daná hlavně tím, že jsem 
homo-domo-samouk. K verzování používám GIT v naprosto primitivní formě, cca 
2 větve (master + devel) a na každé větvi commit po každé větší funkčnosti. 
Velice se mi hodí, že k danému stavu se mi uloží i SQLite soubor a tedy 
pokud chci kdykoliv skočit do kteréhokoliv bodu, mám ihned k dispozici i 
funkční databázi (byť pokaždé s jiným stavem dat). Deploy pak udělám 
jednoduše nahráním změněných soubor, pustím ./manage.py migrate a podle 
migrací se vše provede. 

Dneska je na obzoru projekt, kde nejspíše budu používat MySQL(PSQL) a vůbec 
netuším jak se přiblížit podobné funkčnosti. Zkusil jsem si Django napojit 
na MySQL, bez problémů. Migrace také v pořádku, ale pokud vrátím zdrojový 
kód do stavu o několik migrací zpět, jak toto provedu i v MySQL databází? 

Díky za tip či odkaz na dokumentaci.

-- 
-- 
E-mailová skupina django-cs@googlegroups.com
Správa: http://groups.google.cz/group/django-cs
--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu django-cs+unsubscr...@googlegroups.com.
Chcete-li zobrazit tuto diskusi na webu, navštivte 
https://groups.google.com/d/msgid/django-cs/890d65bd-a672-4b9d-aa73-016ad78d95a5%40googlegroups.com.
Další možnosti najdete na adrese https://groups.google.com/d/optout.