Portál AbcLinuxu, 9. června 2025 15:35
Vyšla nová verze databázového serveru PostgreSQL 9.0. Zároveň byla uvolněna i evoluce administračního nástroje pgAdmin 1.12. Postgres 9.0 má vestavěnou podporu replikací, zlepšené přidělování práv, možnost konfigurace podle jednotlivých databází, sloupcové triggers a mnohé další.
Tiskni
Sdílej:
uvolnena evoluce? vazne?
jedině pokud byste chtěl mít v jedné databázi víc jazykových verzí, třeba anglické, německé a české názvy produktů.A to se nemůže stát :D.
CREATE INDEX fooidx ON mojetab((pystrxfrm(sloupec)));
v aplikaci SELECT .. ORDER BY pystrxfrm(sloupec)
DROP FUNCTION IF EXISTS pystrxfrm(a text); CREATE FUNCTION pystrxfrm (a text) RETURNS integer AS $$ import locale locale.setlocale(locale.LC_COLLATE, "cs_CZ.UTF-8") return locale.strxfrm(a) $$ LANGUAGE plpythonu IMMUTABLE; DROP TABLE IF EXISTS coll_text; CREATE TABLE coll_text (id INTEGER, txt VARCHAR(10)); CREATE INDEX coll_index on coll_text(pystrxfrm(txt)); EXPLAIN SELECT * FROM coll_text ORDER BY pystrxfrm(txt); > Index Scan using coll_index on coll_text
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.