Die Suche ergab 94 Treffer

von gnoerz
Mi 13. Aug 2008, 23:35
Forum: Allgemeines
Thema: doku fuer volltextsuche? wo?
Antworten: 3
Zugriffe: 1200

Ja - das Thema mit den Lexemen habe ich im Grundsatz ausprobiert und kapiert. Eigentlich finde ich das sogar sehr charmant - jetzt hätte ich aber doch noch drei Fragen: a) wie bringe ich dem index bzw. dem query zumindest deutsch/englisch/französisch bei, also wie suche ich quasi ins blaue in allen ...
von gnoerz
Mi 13. Aug 2008, 17:27
Forum: Allgemeines
Thema: doku fuer volltextsuche? wo?
Antworten: 3
Zugriffe: 1200

doku fuer volltextsuche? wo?

Ich habe es geschaft: mein erster Volltextindex unter 8.3: [php]create index idx_test on cidrcache using gin(to_tsvector('english',description));[/php]und abfragen kann ich ihn auch: [php]select * from cidrcache where to_tsvector('english',description) @@to_tsquery('colleg');[/php]der erste "richtig...
von gnoerz
Sa 10. Mai 2008, 09:21
Forum: SQL
Thema: stringmanipulation im query-ergebnis
Antworten: 2
Zugriffe: 1195

das ist schön, aber ein wenig zu einfach: es gibt eine reihe von tlds, die 2 punkte haben: co.uk, co.au usw usf. - deshalb auch die funktion gettld, die das eigentlich ganz wunderbar erledigt. trotzdem ein prima tipp, der mich zum ziel geführt hat: select regexp_replace('abc.co.uk',(select gettld('a...
von gnoerz
Sa 10. Mai 2008, 08:58
Forum: SQL
Thema: stringmanipulation im query-ergebnis
Antworten: 2
Zugriffe: 1195

stringmanipulation im query-ergebnis

ich würde gerne die query-ausgabe im query bearbeiten, bin aber offenbar zu doof, um das mit regexen zu lösen. gegeben: query1: select name from hosts where ip='1.1.1.1'; www.blafasel.de www.oerg.com www.huhu.co.uk www.auweia.info query2 select gettld('www.huhu.co.uk') .co.uk query2 bedient eine fun...
von gnoerz
Mi 27. Feb 2008, 00:39
Forum: Prozedurale Sprachen
Thema: mehrere zeilen als ergebnis einer perlfunktion
Antworten: 10
Zugriffe: 6961

ich habs gefunden.

nicht

Code: Alles auswählen

select test();
, sondern

Code: Alles auswählen

select * from test()
.

hrgh.
von gnoerz
Mi 27. Feb 2008, 00:34
Forum: Prozedurale Sprachen
Thema: mehrere zeilen als ergebnis einer perlfunktion
Antworten: 10
Zugriffe: 6961

mehrere zeilen als ergebnis einer perlfunktion

ich würde gerne eine perl-funktion schreiben, die mehr als eine zeile zurückliefert. CREATE OR REPLACE FUNCTION test() RETURNS SETOF text AS $$ return_next("bla"); return_next("fasel"); return_next("hurz"); return undef; $$ LANGUAGE plperl bringt nur: ERROR: set-valued function called in context tha...
von gnoerz
Di 26. Feb 2008, 21:41
Forum: SQL
Thema: dubletten verhindern uniq-index
Antworten: 5
Zugriffe: 2012

danke! so wichtig sind die einzeldatensätze wirklich nicht - es geht hier nicht um gelddaten, sondern wenn du so willst um eine näherung - der datenbestand wird nie komplett sein, und wenn bei >100.000.000 einträgen der eine oder andere rausfällt, wird er irgendwann auch von alleine wieder reinlaufe...
von gnoerz
Di 26. Feb 2008, 16:52
Forum: SQL
Thema: dubletten verhindern uniq-index
Antworten: 5
Zugriffe: 2012

dubletten verhindern uniq-index

hallo, ich habe eine tabelle, in der dubletten in der spalte ID das anlegen eines uniqe-indexes verhindern. meine quick and dirty-lösung war: delete from table where id in(select id as x from table where (select count(*) from table where id=x)>1); geht das ggf. schneller oder einfacher? gibts da ein...
von gnoerz
Di 26. Feb 2008, 08:57
Forum: Installation von PostgreSQL
Thema: db scheintot nach update
Antworten: 2
Zugriffe: 1657

db scheintot nach update

ich habe meine pg-db von 8.2.4 auf 8.3 upgedatet (unter windows) - pgdump gemacht, 8.2 deinstalliert, data-verzeichnis entfernt, 8.3 neu installiert, pgdump wieder importiert. seitdem ist die datenbank scheintot. es hat ein wenig gedauert, bis ich die ursache gefunden habe: in einer der größeren tab...
von gnoerz
Do 17. Jan 2008, 08:56
Forum: Allgemeines
Thema: Automatisches Backup unter Windows
Antworten: 11
Zugriffe: 7165

alles in einer zeile, pfade und dateinamen nach belieben anpassen, variablen ohne "<" und ">" angeben: c:\programme\PostgreSQL\8.2\bin\pg_dump.exe -f d:\backup\pgdump.dmp -F p -C -S <superuser-name> -U <db-user-name> <db-name> optional danach: bzip2.exe -z -f pgdump.dmp das umbenennen des archivs er...