Frequently Asked Questions: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace značka: revertováno |
Bez shrnutí editace značka: revertováno |
||
Řádek 12: | Řádek 12: | ||
adrese http://www.postgresql.org/docs/faq/. | adrese http://www.postgresql.org/docs/faq/. | ||
<ncl | <ncl headstart=2 showcats=1 | ||
showarts=1>Category:FAQ</ncl> | showarts=1>Category:FAQ</ncl> |
Verze z 19. 8. 2024, 20:10
Často kladené dotazy (FAQ) PostgreSQL
Poslední aktualizace: 29. dubna 2010 Současný správce: Bruce Momjian (bruce@momjian.us)
Přeložil: Pavel Stěhule (pavel.stehule@gmail.com)
Nejaktuálnější verzi tohoto dokumentu naleznete na adrese http://www.postgresql.org/files/documentation/faqs/FAQ.html
Odpovědi na otázky vázané na konkrétní platformy naleznete na adrese http://www.postgresql.org/docs/faq/.
1. Obecné otázky
- 1.01 Co je to PostgreSQL? Jaká je správná výslovnost slova PostgreSQL?
- 1.02 Kdo řídí vývoj PostgreSQL?
- 1.03 Pod jakou licencí je PostgreSQL?
- 1.04 Na kterých platformách lze provozovat PostgreSQL?
- 1.05 Kde mohu získat PostgreSQL?
- 1.06 Jaká je poslední verze?
- 1.07 Kde mohu získat podporu?
- 1.08 Jak a kam hlásit chyby?
- 1.09 Kde najdu informace o známých chybách nebo nepodporovaných vlastnostech?
- 1.10 Jaká je dostupná dokumentace?
- 1.11 Jak se mohu naučit SQL?
- 1.12 Jak se mohu připojit k týmu vývojářů?
- 1.13 Jak je na tom PostgreSQL v porovnání s jinými databázemi?
- 1.14 Je PostgreSQL připraven na aktuální zavádění letního času v některých zemích?
- 1.15 Jak se odhlásit z PostgreSQL elektronických diskuzních listů? Jak zabránit příchozím duplicitním emailům?
2. Dotazy na klientská rozhraní
3. Administrativní dotazy
- 3.01 Jak nainstalovat PostgreSQL jinam než do /usr/local/pgsql?
- 3.02 Jak nastavit pravidla pro přístup z jiných stanic?
- 3.03 Jak vyladit databázi na vyšší výkon?
- 3.04 Jaké mám ladící prostředky?
- 3.05 Co znamená "Sorry, too many clients", když se zkouším připojit?
- 3.06 Proč je nutný dump a obnovení (load) databáze při upgradu PostgreSQL?
- 3.07 Jaký hardware bych měl používat?
4. Provozní dotazy
- 4.01 Jak získat pouze první řádek dotazu? Náhodný řádek?
- 4.02 Jak získám seznam tabulek, indexů, databází, a definovaných uživatelů. Mohu vidět dotazy, které používá psql pro zobrazení těchto informací?
- 4.03 Jak změnit datový typ sloupce?
- 4.04 Jaká je maximální velikost řádku, tabulky a databáze?
- 4.05 Kolik diskového prostoru je potřeba k uložení dat z normálního textového souboru?
- 4.06 Můj dotaz je pomalý a nepoužívá vytvořené indexy. Proč?
- 4.07 Jak zjistím, jak se vyhodnocuje můj dotaz?
- 4.08 Jak použít case-(in)sensitive regulární výraz? Jak použít index pro case insensitive hledání?
- 4.09 Jak v dotazu detekovat, že položka je NULL? Jak bezpečně spojit dva řetězce, pokud mohou obsahovat NULL? Lze třídit podle toho, jestli je položka NULL nebo ne?
- 4.10 Jaké jsou rozdíly mezi různými znakovými typy?
- 4.11.1 Jak vytvořit serial/auto-increment položku?
- 4.11.2 Jak získat hodnotu SERIAL po vložení řádku?
- 4.11.3 Nezpůsobí currval() a nextval() problémy ve více uživatelském prostředí?
- 4.11.4 Proč není vygenerované číslo použito při přerušení transakce?Proč vznikají díry v číslování prostřednictvím sekvence nebo typu SERIAL?
- 4.12 Co to je OID? Co je to CTID?
- 4.13 Co znamená chybové hlášení "ERROR: Memory exhausted in AllocSetAlloc()"?
- 4.14 Jak zjistím, kterou verzi PostgreSQL používám?
- 4.15 Jak vytvořit sloupec, který bude implicitně obsahovat aktuální čas?
- 4.16 Jak provést vnější spojení (outer join)?
- 4.17 Jak provést dotaz napříč několika databázemi?
- 4.18 Může funkce vrátit více řádků nebo sloupců?
- 4.20 Jaké jsou možnosti replikace databází?
- 4.21 Proč v dotazu nejsou rozpoznány názvy mých tabulek nebo funkcí? Proč jsou velká písmena v názvech automaticky převedena na malá písmena?
- 4.22 Ztratil jsem heslo k databázi. Co mohu dělat?
- 4.23 Obsahuje PostgreSQL podporu pro uložené procedury?
- 4.24 Proč je příkaz "SELECT count(*) FROM velkatabulka;" pomalý?
- 4.25 Lze používat sdílené uložiště (shared storage) pro cluster databáze PostgreSQL?
- 4.26 Proč je můj dotaz pomalejší, když je spuštěn jako předpřipravený dotaz?
- 4.27 Proč nelze použít COMMIT, ROLLBACK v PL/pgSQL?
- 4.28 Proč je můj dotaz pomalejší, když je spuštěn z funkce?