PostgreSQL: Porovnání verzí

Z GeoWikiCZ
m (→‎Poznámky: superuser)
Řádek 22: Řádek 22:
<source lang="sql">
<source lang="sql">
UPDATE pg_authid SET rolsuper='t' WHERE rolname = 'landa';
UPDATE pg_authid SET rolsuper='t' WHERE rolname = 'landa';
</source>
; UTF8 - ASCII
<source lang="sql">
CREATE OR REPLACE FUNCTION to_ascii1(text) RETURNS text
    AS 'select translate($1, ''ěščřžýáíéůúďťň'', ''escrzyaieuudtn'');'
    LANGUAGE SQL
    IMMUTABLE
    RETURNS NULL ON NULL INPUT;
</source>
</source>



Verze z 11. 11. 2010, 17:55

PostgreSQL je relační databázový systém s otevřeným zdrojovým kódem. Má za sebou více než patnáct let vývoje a zakládá si na spolehlivosti a bezpečnosti. Je šířen pod licencí BSD, které umožňuje volné spojování otevřeného kódu s uzavřeným. Často je srovnáván s další rozšířenou otevřenou databází MySQL.

Převzato z české wikipedie.


Databázový systém PostgreSQL je základním databázovým systémem ve výuce oboru Geoinformatika studijního programu Geodézie a kartografie Stavební fakulty ČVUT v Praze (viz předmět Databázové systémy).

Poznámky

Hromadné přidělení práv pro všechny tabulky ve zvoleném schématu
SELECT 'GRANT SELECT ON '||schemaname||'.'||tablename||' TO PUBLIC;'
 FROM pg_tables WHERE schemaname = 'gis1';
Nastavení superuživatele
UPDATE pg_authid SET rolsuper='t' WHERE rolname = 'landa';
UTF8 - ASCII
CREATE OR REPLACE FUNCTION to_ascii1(text) RETURNS text
    AS 'select translate($1, ''ěščřžýáíéůúďťň'', ''escrzyaieuudtn'');'
    LANGUAGE SQL
    IMMUTABLE
    RETURNS NULL ON NULL INPUT;

Související články

Externí odkazy