Fórum Root.cz
Hlavní témata => Server => Téma založeno: thcom 14. 12. 2016, 12:41:40
-
odhodlal jsem se po letech zkusit prejit na postgres
zacatky jsou krusne, oproti MySQL o dost slozitejsi, ale snazim se
co pouzivate za administracni nastroj ? phppgamin je asi uz pase
adminer mi prijde takovy osekany oproti MySQL, neumi treba prava nebo nastavit jazyk v DB
ale mozna jsem jenom levej, ucim se dale
-
pgadmin
Pri rozpadnuti spojeni do databaze obvykle spadne, ale jinak je OK
-
pgadmin / phppgadmin dle moznosti.
Co presne je "o dost slozitejsi"?
-
PgAdminIII; pgcli ( http://pgcli.com/ ) a pgweb ( http://sosedoff.github.io/pgweb/ ). Funguje i adminer, ale v zásadě jsem schopen 99 % věcí udělat v pgcli.
(pgweb je psaný v jazyce Go :), tak jsem jej zkusil a sedí mi)
-
diky moc za rychle reakce, pgadmin jsem nasel
ale nejak nechapu jeho pouziti
libi se mi system admineru nakpiruju na server a jede v php
uz lustim dokumentaci
https://www.pgadmin.org/docs4/dev/getting_started.html
slozitejsi je to, ze mysql proste nainstaluju a prihlasim se root heslo udelam uzivatele zalozim DBa jedu
tady se placam v tech schematech apod ... treba adminer neumi nastavovat prava, to me mrzi :(
jdu studovat
-
holt adminer na to neni urcenej. vybodni se na nej. pouzij phppgadmin.
ptal ses na administracni nastroj, mel jsi zrovna rict, ze pro PHP.
covece nevim, asi delam neco spatne, ale s postgresem funguju takhle: nainstaluju, nastavim "root" heslo, vytvorim uzivatele, zalozim DB a jedu.
-
Ultimátny nástroj na správu a vývoj v PostgreSQL sa nazýva psql. Keď si raz zvykneš na možnosti dopĺňania syntaxe/názvov, built-in help, prezerania rôznych objektov cez \d, možnosti presmerovania vstupu/výstupu, pamätanie hesiel v ~/.pgpass a ďalšie a ďalšie fičúry, nie je dôvod sa trápiť s GUI.
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou. To nie je prípad PostgreSQL.
-
diky moc za rychle reakce, pgadmin jsem nasel
ale nejak nechapu jeho pouziti
libi se mi system admineru nakpiruju na server a jede v php
uz lustim dokumentaci
https://www.pgadmin.org/docs4/dev/getting_started.html
slozitejsi je to, ze mysql proste nainstaluju a prihlasim se root heslo udelam uzivatele zalozim DBa jedu
tady se placam v tech schematech apod ... treba adminer neumi nastavovat prava, to me mrzi :(
jdu studovat
Na začátku je v Postgresu použivatel postgres a to bez hesla. Je nutné se tam přihlásit přes systémový účet postgres. Pokud Vás schémata matou - tak používejte pouze výchozí schéma public. Schémata jsou něco jako namespaces z php. Slouží pouze k logickému rozčlenění databázových objektů. Pokud své objekty umístíte do publicu, tak se to bude chovat stejně jako v MySQL.
-
odhodlal jsem se po letech zkusit prejit na postgres
zacatky jsou krusne, oproti MySQL o dost slozitejsi, ale snazim se
co pouzivate za administracni nastroj ? phppgamin je asi uz pase
adminer mi prijde takovy osekany oproti MySQL, neumi treba prava nebo nastavit jazyk v DB
ale mozna jsem jenom levej, ucim se dale
http://postgres.cz/wiki/P%C5%99echod_z_MySQL
-
Ultimátny nástroj na správu a vývoj v PostgreSQL sa nazýva psql. Keď si raz zvykneš na možnosti dopĺňania syntaxe/názvov, built-in help, prezerania rôznych objektov cez \d, možnosti presmerovania vstupu/výstupu, pamätanie hesiel v ~/.pgpass a ďalšie a ďalšie fičúry, nie je dôvod sa trápiť s GUI.
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou. To nie je prípad PostgreSQL.
To sic, ale citelnosti se to gui proste nevyrovna. A mnohe z uvedenych vlastnosti jsou dostupne i primo v gui, podle toho, v cem je gui napsane. Pokud to gui neumi, tak nejlepsi cesta je proste mix gui/cli.
-
Ultimátny nástroj na správu a vývoj v PostgreSQL sa nazýva psql. Keď si raz zvykneš na možnosti dopĺňania syntaxe/názvov, built-in help, prezerania rôznych objektov cez \d, možnosti presmerovania vstupu/výstupu, pamätanie hesiel v ~/.pgpass a ďalšie a ďalšie fičúry, nie je dôvod sa trápiť s GUI.
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou. To nie je prípad PostgreSQL.
To sic, ale citelnosti se to gui proste nevyrovna. A mnohe z uvedenych vlastnosti jsou dostupne i primo v gui, podle toho, v cem je gui napsane. Pokud to gui neumi, tak nejlepsi cesta je proste mix gui/cli.
Robím s PostgreSQL cez 15 rokov (a s MySQL ešte dlhšie). Myslím úplne vážne, že psql je najlepší nástroj, ktorý má najväčšiu prehľadnosť a najväčšiu použiteľnosť pri vývoji ako aj pri správe PostgreSQL.
Tým sa PostgreSQL výrazne líši od MySQL, ktoré potrebuje všelijaké "pomocné kolieska" a "narovnávaky na ohybáky", aby sa dal vôbec používať.
-
Ano, už jsme pochopili, že existují alternativní jedinci, pro které je vrtání se v dababázích přes CLI přehledné. Většina uživatelů tam ale jaksi nepatří.
-
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do
a vybec prace z delsim textem
ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel
zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)
-
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do
a vybec prace z delsim textem
ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel
zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)
Ono je potreba si nakonfigurovat spravne prostredi http://merlinmoncure.blogspot.cz/2007/10/better-psql-with-less.html
editor je stejny jako v Bashi - pouziva se realine - pripadne nejake komplikovanejsi dotazy lze psat v jakemkoliv editoru (podle systemove promenne EDITOR), ktery se nastartuje prikazem \e
Na konzoli je alespon pro mne prace s historii - hledani v historii prikazem ^r - a pak samozrejme pohotovost - GUI nastroje maji pomaly start - snazi se oliznout strom objektu - to konzole nedela.
-
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do
a vybec prace z delsim textem
ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel
zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)
Ono je potreba si nakonfigurovat spravne prostredi http://merlinmoncure.blogspot.cz/2007/10/better-psql-with-less.html
editor je stejny jako v Bashi - pouziva se realine - pripadne nejake komplikovanejsi dotazy lze psat v jakemkoliv editoru (podle systemove promenne EDITOR), ktery se nastartuje prikazem \e
Na konzoli je alespon pro mne prace s historii - hledani v historii prikazem ^r - a pak samozrejme pohotovost - GUI nastroje maji pomaly start - snazi se oliznout strom objektu - to konzole nedela.
zajimavy odkaz, zkusim, zatim jsem asi vse pochopil, jenom ty Events me trapi, jak se to dela v Postgresu ?
-
já na rychlé pohledy, exporty dat, apod. do db používám - http://dbeaver.jkiss.org/ (http://dbeaver.jkiss.org/) pro mě výhoda, že mám v jednom nástroji jak Oracle, tak PostgreSQL, umí to docela dost věcí ...
-
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou.
ja si nemyslim, ze mas pravdu. ja vznik phpmyadmina prisuzuji tomu, ze maji webhostingy od pocatku veku mysql pristupne jen z localhostu a zaroven jsou majoritne zamerene na php.
-
PhpMyAdmin a podobné strašnosti vznikli len preto, že mysql nedodáva poriadny cmdline tool na prácu s databázou.
ja si nemyslim, ze mas pravdu. ja vznik phpmyadmina prisuzuji tomu, ze maji webhostingy od pocatku veku mysql pristupne jen z localhostu a zaroven jsou majoritne zamerene na php.
Souhlasím. Já osobně (jakožto zástupce oněch "alternativních jedinců") jsem cmdline používal i pro mysql a naprosto spokojeně, nepřijde mi že by to byl nějaký zásadní rozdíl (tedy v té době, tj. kolem roku 2000).
-
tak pravda je asi v tom, ze tyto CLI nastroje umi proste vse, me nejvice schazi moznost kopirovat z a do
a vybec prace z delsim textem
ale psat v tom nekolikaradkovy vnoreny SQL dotaz bych opravu nechtel
zase znat je to dobre, obcas jsem pres mobil i na gprs vyresil nejeden zasek :)
Ono je potreba si nakonfigurovat spravne prostredi http://merlinmoncure.blogspot.cz/2007/10/better-psql-with-less.html
editor je stejny jako v Bashi - pouziva se realine - pripadne nejake komplikovanejsi dotazy lze psat v jakemkoliv editoru (podle systemove promenne EDITOR), ktery se nastartuje prikazem \e
Na konzoli je alespon pro mne prace s historii - hledani v historii prikazem ^r - a pak samozrejme pohotovost - GUI nastroje maji pomaly start - snazi se oliznout strom objektu - to konzole nedela.
zajimavy odkaz, zkusim, zatim jsem asi vse pochopil, jenom ty Events me trapi, jak se to dela v Postgresu ?
Je několik extenzi - nejběžnější je ale použítí cronu - v jednodušším případě spustíte SQL, ve složitějším případě se zavolá uložená procedura, která skrz stavový automat implementuje nějaké workflow.