Jak przenieść bazę z MySQL na PostgreSQL?

Programując w CakePHP zauważyłem, że nie zawsze działa tam dobrze tworzenie schematów z konsoli w przypadku bazy PostgreSQL, dużo łatwiej to działa dla MySQL.

Niestety czasem warunki zmuszają nas do używania Postgresa, jak przenieść bazę z MySQLa?

Ostatnio znalazłem świetne narzędzie:

http://dbconvert.com/convert-mysql-to-postgresql-pro.php

można dane przenosić z serwera na serwer, werjsa Trial ma ograniczenie do 50 wierszy każdej tabeli, ale całą strukturę przenosi prawie bezbłędnie, potem dobrze jest przetestować czy nie ma pomniejszych błędów… i działa.

W samym CakePHP podmiana bazy danych to tylko zmiana w pliku definicji baz danych: app/config/database.php lub zmiana/dopisanie deklaracji w modelu:

var $useDbConfig = ‚nazwa_ustawienia_baz_danych’;

jeśli zrobimy to w modelu: AppModel, tym samym a w modelach dziedziczących nie ma takiej deklaracji, to dziedziczą one z AppModel.

To co mi się najbardziej podoba w CakePHP, to to że każdy model może korzystać z innej bazy danych;) A dzięki odpowiednim definicjom ‚datasource’ za bazę danych w cakephp mogą zostać uznane dane z API innych stron www, (jeśli takie strony udostępniają serwowanie samych danych).

Be Sociable, Share!

Zostaw komentarz

Warunki komentowania: 1. Wysyłając komentarz do artykułu zgadzasz się na pokazanie twoich słów, imienia a także adresu strony domowej na niniejszej stronie internetowej. 2. Komentarze, mogą pojawiać się z kilkugodzinnym opóźnieniem, wpisy anonimowych użytkowników mogą podlegać moderacji. 3. Absolutnie zakazane jest spamowanie, spimowanie i inne formy zaśmiecania internetu, a także nawoływanie do nienawiści i słownictwo rodem z "łaciny kuchennej":)

Prasa On-line
  • Polecana książka
    książka Nie boję się mówić! (Wersja audio (MP3))
    Robert Ważyński
  • Ciasteczkowo…

    Jest już polska wtyczka do WordPress’a ZOBACZ!

    Ciasteczkowe Szaleństwo

    Strony internetowe
    Metano.pl Strony internetowe z każdej strony
    • Myśl jak człowiek biznesu
      Przedsiębiorczość to stan umysłu. To dialog menadżera z jego własnym doświadczeniem, spotkaniem jego osobistego stylu zarządzania z metodami coachingowymi w praktyce. Czy to możliwe, że od sposobu myślenia zależy nasze działanie, a potem wynik i sukces?
    • MindTune
      MindTune czyli system 6 kroków jak przyswajać wiedzę z internetu to jest procedura, proces lub inaczej mówiąc konkretna sekwencja czynności którą możesz powtarzać za każdym razem kiedy chcesz się nauczyć czegoś nowego z internetu i chcesz aby nie był to przypadkowy, chaotyczny proces tylko skuteczne działanie bez marnowania czasu.
    • Mapologia
      Dowiedz się jak dzięki technikom mapy myśli wykorzystać cały potencjał swojego umysłu i przyspieszyć swój sukces.
    • Witaminy, minerały i suplementy
      Jak stosując odpowiednie preparaty i witaminy poprawić swoje zdrowie i podnieść jakość życia?
    • Bogać się, kiedy śpisz
      Jak wykorzystać siłę Twojego umysłu do łatwego i przyjemnego osiągania wszystkiego, czego zapragniesz.
    • Myśl jak człowiek biznesuPrzedsiębiorczość to stan umysłu. To dialog menadżera z jego własnym doświadczeniem, spotkaniem jego osobistego stylu zarządzania z metodami coachingowymi w praktyce. Czy to możliwe, że od sposobu myślenia zależy nasze działanie, a potem wynik i sukces?
      eBooks
    • MindTuneMindTune czyli system 6 kroków jak przyswajać wiedzę z internetu to jest procedura, proces lub inaczej mówiąc konkretna sekwencja czynności którą możesz powtarzać za każdym razem kiedy chcesz się nauczyć czegoś nowego z internetu i chcesz aby nie był to przypadkowy, chaotyczny proces tylko skuteczne działanie bez marnowania czasu.
      eBooks
    • MapologiaDowiedz się jak dzięki technikom mapy myśli wykorzystać cały potencjał swojego umysłu i przyspieszyć swój sukces.
      eBooks
    • Witaminy, minerały i suplementyJak stosując odpowiednie preparaty i witaminy poprawić swoje zdrowie i podnieść jakość życia?
      eBooks
    • Bogać się, kiedy śpiszJak wykorzystać siłę Twojego umysłu do łatwego i przyjemnego osiągania wszystkiego, czego zapragniesz.
      eBooks
    • Ty tu rządzisz!Ta publikacja podpowie Ci, jak przekonać klienta do zakupu, a męża do pozmywania naczyń...
      eBooks
    • Ludzka maszynaPoznaj ponadczasową wiedzę, która otworzy oczy na to kim tak naprawdę jesteś i zdobądź inspirację do zmiany swojego życia.
      eBooks
    • Buduj swoje życie odpowiedzialnie i zuchwaleTo nie jest książka. To Twój prywatny coach. Zbuduj swoje życie odpowiedzialnie i zuchwale!
      eBooks
    • Zmień swoje życie w 30 dniGwiazda programu Starting Over NBC dzieli się z czytelnikami swoimi sposobami na całkowitą reorganizację własnego życia w zaledwie 30 dni. To poradnik inspirujący, ciekawy, dla niektórych może szokujący, ale przez to niezmiernie motywujący. Do zmiany, poszukiwania szczęścia i świadomego życia.
      eBooks
    • Ale urwał!Gotowa INSTRUKCJA, która od A do Z wytłumaczy Ci, jak najszybciej oraz najskuteczniej się uczyć.
      eBooks
    Welcome to my blog!
    close

    © 2006-2016 Staszek Cieślicki blog Wszelkie prawa zastrzeżone