• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python, MySQL i github

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
176 wizyt
pytanie zadane 31 marca w Python przez Iei Bywalec (2,220 p.)

Jeżeli moja aplikacja w Pythonie, którą zamierzam wysłać na githuba, łączy się z bazą danych, w której powinny być informacje potrzebne do pracy programu (ja pisząc program po prostu je wstawiam do bazy danych), to czy mam poinformować użytkownika w pliku readme.md​​​​​​, jak ma wstawić te potrzebne dane do bazy danych? Czy może to zbyt skomplikowane i jakoś inaczej to rozwiązać? 

1 odpowiedź

+2 głosów
odpowiedź 31 marca przez adrian17 Mentor (354,120 p.)
wybrane 1 kwietnia przez Iei
 
Najlepsza
(Fajnie, gdybyś powiedział co to za program, co w zasadzie robi. Bo w zależności od tego, moja odpowiedź może się zmienić.)

Jako absolutne minimum, powinieneś mieć zdokumentowaną schemę, tak. Nie słownie, tylko od razu SQLowo.

Lepiej, jak napiszesz przy okazji od razu skrypt który przygotuje schemę (i opcjonalnie np wypełni przykładowymi danymi) i skrypt wrzucający dane.

Jeszcze lepiej, jeśli użyjesz standardowego mechanizmu migracji zamiast ręcznie pisać cokolwiek. W sensie użytkownik bierze Twoje repo, odpala `python manage.py migrate` (django) lub `alembic upgrade` (sqlalchemy) lub coś podobnego.

A swoją drogą, czy w ogóle na pewno to musi być koniecznie MySQL? Bo to też trochę niefajne, wymuszać konkretną bazę (i u nas większość by wolała podpiąć do istniejącego clustra postgresowego :P Albo lokalnego sqlite'a do eksperymentów). I to też coś co od lat biblioteki do baz rozwiązują "out of the box".
komentarz 31 marca przez Iei Bywalec (2,220 p.)
edycja 31 marca przez Iei
Program pobiera dane z bazy, a następnie przetwarza je i wyświetla użytkownikowi (to tak w skrócie). Równie dobrze mógłby pobierać z pliku, ale chciałem trochę "utrudnić". Nie musi to być koniecznie mysql, przyszedł mi na myśl bo go już znam

Podobne pytania

+1 głos
1 odpowiedź 146 wizyt
pytanie zadane 11 stycznia w Python przez Iei Bywalec (2,220 p.)
+1 głos
0 odpowiedzi 315 wizyt
0 głosów
1 odpowiedź 691 wizyt
pytanie zadane 4 listopada 2020 w Python przez Jaksa1703 Nowicjusz (200 p.)

93,440 zapytań

142,432 odpowiedzi

322,679 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...