Migracje i komendy.

Sytuacja w której tworzymy nowe kolumny, tabele itd jest jasna - idziemy w migracje.

Co w sytuacji, gdy np. tworzymy nową kolumnę Y i chcemy przenieść dane z kolumny X do nowej Y?
Pierwsza część: tworzenie kolumny - idziemy w migrację. Druga część: przenoszenie danych, wykonalibyście za pomocą migracji czy komendy?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek: nie siedzę w symfony, ale zakłądam, że jak zawsze w takich sprawach odpowiedź to "to zależy". Jeżeli operacja nie jest bardzo skomplikowana to pewnie migracja, jeżeli jednak jest ddużo bardziej skomplikowana to komenda. Migracja ma ten plus, że można ją cofnąć. W większości wypadków to raczej to co opisałeś czyli migracja do tworzenia, a komenda do przeniesienia.
  • Odpowiedz
@mirunek: w autogenerowanym pliku migracji są metody up i down, które można samodzielnie rozszerzyć, dodać własną logikę, tam można zawrzeć dodatkowy kod SQL kopiowania danych między tabelami i ewentualnego cofnięcia operacji, czyli usunięcie danych, usunięcie kolumny

zależy od złożoności, komenda CLI, co do zasady ma zostać w aplikacji na zawsze, więc jak ma zostać tylko raz użyta to nie ma sensu, może być teoretycznie też wielokrotnie odpalona - przez osoby
  • Odpowiedz
Po mimo tego, że stack deweloperski w webdev zrobił w ostatnich latach gigantyczny postęp, mamy nowoczesne frameworki zarówno na fronttend jak i backend a jednak rynek Wordpress i Woocommerce ciągle rośnie i daje deweloperom dobrze zarabiać. Jest to dziwne biorąc pod uwagę jaki nieopisany chaos programistyczny zawiera przeciętny sklep oparty o Woocommerce. Ten kto to debuguje to wie. Obok siebie współistnieją wszelkie możliwe patterny i antypatterny, częściej antypatterny oraz naleciałości z webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzieeeeeń dobry! ( ͡° ͜ʖ ͡°)

Nie odzywałem się ponad 1.5 roku, bo zacząłem projekt i obiecałem sobie, że odezwę się dopiero, kiedy skończę. A ten dzień jest właśnie dziś :)

Dziś nieco inaczej niż zwykle, nie będzie o #programowanie. Nie będzie o #cpp, nie będzie o #php. Dziś będzie o #czytajzwykopem i #ksiazki, bo... napisałem książkę, i to
CppPolska - Dzieeeeeń dobry! ( ͡° ͜ʖ ͡°)

Nie odzywałem się ponad 1.5 roku, bo zaczął...

źródło: Ksiezyc w pelni - okladka pelna

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@CppPolska sam wydawałeś czy masz jakąś "współpracę" z wydawnictwem? Całość w półtorej roku zrobiles? Jak wyglądała końcówka, czyli przygotowanie do druku, okładka itd?

Ok, widzę że tylko e-book. Planujesz wersję fizyczną? Kojarzysz jak to wtedy działa?
  • Odpowiedz
  • 1
Hej, na chwilę obecną nie rozmawiam z wydawnictwami. Założyłem sobie sklep i samemu sprzedaję :)

Mniej więcej rok prawie codziennego pisania, a potem pół roku korekt, zmian, pilnowania spójności i wiele innych.

Okładka to AI + odrobina w figmie, choć tu uploadowałem nie ten plik, co trzeba. Wersję fizyczną planuję sprzedawać w połowie sierpnia, również na swoim sklepie. Płatność to przelewy24, wysyłka - paczkomaty inpost.
  • Odpowiedz
Czerwcowa promocja w sohost®
Okres wakacyjny coraz bliżej – zadbaj o swoją stronę, zanim wyjedziesz!

Zmień hosting na sohost® przed wakacjami i ciesz się spokojem i niezawodnością.
Pakiet SO10 NVMe – tylko 61,50 zł brutto z rejestracją domeny z kodem SO10CZERWIEC
sohost - Czerwcowa promocja w sohost®
Okres wakacyjny coraz bliżej – zadbaj o swoją s...

źródło: sohost_so10czerwiec

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #php #drupal
Cześć Mirki, ostatnio czuje ze poziom wykonywanej mojej pracy stoi w miejscu. Chodzi o wydajność i czas głównie.
Chce sobie usprawnić pracę i wykonywać szybciej niektóre aspekty mojej pracy.
Pracuje jako programista PHP przy kilku projektach drupalowych(9-11) + czasami jakiś laravel/WordPress.

Oczywiście wszystkie te środowiska mam postawione na dockerze, w każdym z nich mam skrypt który odpalam przy przelaczaniu się między branchami. Jakiś composer instal,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #laravel
Cześć
poszukuję na part time developera do opieki i rozwoju customowego systemu
wsparcie długoterminowe około 20 - 30 godzin miesięcznie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gawi_Rede: Copilot na githubie w wersji enterprise za 49$ radzi sobie na tyle dobrze z laravelem i php że pomyśl o tym aby przejść na fixowanie appki przez issue w githubie :D

Testowo uruchomiłem tak projekt "zrób to sam" w firmie, gdzie ludzie mogą wpisać wg. schematu issue i proces ci/cd stawia im własną wersję aplikacji do testów po zaimplementowaniu przez copilota funkcjonalności. Potem mogą zadecydować czy to było to
  • Odpowiedz
Nie, bo Component to katalog a nie obiekt w nim. Dlatego używane Symfony\Component w sumie nic nie da.

Za każdym razem trzeba definiować konkretne klasy, które chcesz użyć czyli use Symfony\Component\Clock\Clock.
  • Odpowiedz
@panDocent: zapisałem Symfony ale chcę żeby z podpowiedzi wkleiło mi dalszą cześć czyli Component ale bez Clock i ja sobie zamiast Clock wpiszę coś innego. Da się to jakoś wybrać/zaznaczyć? Jakiś skrót klawiszowy
  • Odpowiedz
Chce zrobić prostą darmowa grę dla dzieci otwieranie sejfow. Może ktoś poratowac kodem i grafika? Muszą być sejfy otwierane jak to zrobić aby było w miarę bezpieczne aby wiele osób na raz mogło zapisywać informacje i odczytywać? #programowanie #grafika #php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy drodzy mircy poratują?
Szukam składni polecenia do najnowszego yt-dlp downloadera z #yt #youtube
Sęk w tym, że film jest za hasłem na moje konto, a manuale są różne.
Z linii poleceń coś a'la:
yt-dlp https://www.youtube.com/watch?v=xxx --usernamexxx@gmail.com --pass xxx
jak to poprawnie zapisać żeby zassać?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Robię sobie pewną stronkę do sterowania jednym procesem na moim vps. Chciałbym w miarę możliwości zabezpieczyć to narzędzie. Index.php do walidacji pobiera hasło z zewnętrznego pliku. Myślę nad blokadą IP po 3 nieudanych próbach logowania pod rząd. Czy jeszcze jakiś mechanizm zastosować? Nie wiem czego nie wiem. Nie mam wykształcenia w tym kierunku i wszystko to robię amatorsko z pomocą SI.

Na VPS stoi Ubuntu 22 z apache2

#programowanie #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@Desseres właśnie na ten moment oparte jest to o .htaccess zablokowany jest tam dostęp do pliku z hasłem. I w index.php mam najpierw okno logowania (tylko hasło) bez usera. Tylko myślałem właśnie żeby dodać logi z nieudanych logowań i blokadę IP aby uniemożliwić bruteforce
  • Odpowiedz
Majówka w sohost®

Długi weekend zbliża się wielkimi krokami, a my mamy dla Was coś ekstra!
Z tej okazji przygotowaliśmy specjalną promocję na nasz pakiet hostingowy SO5 NVMe z rejestracją domeny .pl za jedyne 25 zł netto (30,75 zł brutto)!

Oferta ważna tylko do 5 maja 2025
sohost - Majówka w sohost®

Długi weekend zbliża się wielkimi krokami, a my mamy dla ...

źródło: sohost_majowka25

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m_i_n: Fajnie to wygląda, czyste i czytelne.

BTW UptimeRobot używałem długo, instalowałem klientom, nawet się przydawał raz/dwa razy do roku. Niestety model za free chyba nie jest zbyt rentowny, bo się z niego wycofali. Ergo - ciężki rynek, powodzenia.
  • Odpowiedz
  • 1
@maciejbx: To jest tegoroczny projekt, jedynie historia tego linka jest tutaj niezwykła. Po opublikowaniu uMonitora kolejnym krokiem był marketing, backlinki, itp. Przeglądając swoje wpisy na dobrychprogramach zauważyłem że mam taki który jest zbieżny tematycznie i nawet jest w nim wspomniana strona tego typu (ale inna). Po 15 latach po prostu zapomniałem, że kiedyś popełniłem taki wpis. Z racji tego że strona która pierwotnie była w artykule już nie istniała, to
  • Odpowiedz
Zaplusuj płaczącego admina, któremu coś nie działa i nikt go nie plusuje.
W zamian Tobie już zawsze będzie działać wszystko (zwłaszcza drukarka). ( ͡° ͜ʖ ͡°)

Do 7 kwietnia z kodem SOA#1 hosting 50% taniej na sohost® i to nie jest żart! ( ͡° ͜ʖ ͡°)

#hosting #domeny #wordpress #webdev #php #mysql
sohost - Zaplusuj płaczącego admina, któremu coś nie działa i nikt go nie plusuje. 
W...

źródło: SOA1

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach