Adatbázis: SQL, XML DB

Levelezés/userek sql-ben

Üdv a nagyérdeműnek!

Kérdésem lenne, hátha valaki tud vmiféle útmutatást adni. Új szervert szeretnék üzembe helyezni, amire mindenféle szolgáltatást akarok migrálni.
De elakadtam, és a gugli barátomtól sem kaptam segítséget.
Több usert kellene kezelni különféle domainekből. Nem akarom őket felvenni valós userként, csak vmiféle sql userként, és szintén sql-ből szolgálnám ki pl a levelezési igényüket. Már csak azért is mert ha kiadok egy valós nevet valakinek ugynazt egy másik domainben csak átirányítással adhatom oda. Sql-ben viszont akárhányszor akárkinek.
Mivel web alapú levelezés is lesz, pl squirrelmail, ezért a virtual userezni sem túl jó.
Sajna nem találok korrektnek tűnő megoldást, csak béta jellegű/állapotúakat. Vagy nem jól keresem? Szóval több óra elteltével sem jutottam dűlőre.
Valójában és sendmail és vmi mysql/postresql párosítással szeretnék vmit kezdeni. Segítsetek, hátha van vkinek okos gondolata hozzá. Előre is köszi.

Navicat kiváltása opensource, vagy ingyenes programmal

Sziasztok!

Eléggé sok szerverre kellett/kell dolgoznom, és a legkézenfekvőbb megoldás a navicat HTTP tunnel-es távoli adatbázis elérés volt.

Mivel a navicat linux-os verziója is egy wine-al egybecsomagolt pack, inkább a windowsos telepítővel használom a legfrissebb wine-al, de így is csak egy picivel működik jobban mint a mellé csomagolt wineal (hu de sok szoismetles... wine helyett mondjak bor-t?), ezért most már nem vennék új licenszet, hanem kiváltanám valamilyen nyílt programmal, ami támogat valamilyen, a navicat által kínált http tunnel-es megoldást, vagy ahhoz hasonlót.

ötleteket várok, főleg programneveket, amikkel megéri próbálkozni.

Előre is köszönöm a segítő szándékú hozzászólásokat.

MEGOLDVA: Mi lehet a hiba? (MySQL)

Lehet, hogy én szúrok el valamit...
A query:
"update ugyfelek set nev=trim(nev) where nev not like '%Z%'"

A nev mezőben vannak spaceszel beírt nevek, erre kéne a trimmelés, de valamiért cseszik rá. A sima select ugyanezzel a kritériummal kihozza a várt listát.
Rosszul értelmezem a trim-et?

MEGOLDÁS:

"update ugyfelek set nev=trim(both unhex('C2A0') from nev) where nev not like '%Z%'"

MySQL: update + interval

Sziasztok!

Segítséget kérnék a következőben:

egy mysql táblában time típusú mező ("ido") értékét szeretném egységesen egy órával megnövelni adott dátumú rekordok esetén (amit a "datum" mező tartalmaz)


update tablanev set ido = ( ido + INTERVAL 1 HOUR) where datum = '2009-01-20';

nem működik, de talán az interval lesz a dolog kulcsa.

postgresql fake table

Sziasztok!

Szeretnék készíteni egy táblát, ami a lekérdezés feltételének függvényében ad vissza egy sort. :) nyilván ez mindig így van, de ha pl. ez a lekérdezés:
SELECT user, dir FROM fake_table WHERE user = 'john';

akkor az eredmény:

user | dir
------------
john | john_dir

és bármelyik user-t kérdezzük le mindig ennek analógiájára adja vissza az eredményt. A userekről nem tudunk semmit, nincs róla nyilvántartás.
Muszáj valamilyen "fake table"-szerű megoldás, mert a lekérdezés formátumába nem tudok belenyúlni.

[megolvda]C# + SQL

Sziasztok

string mySelectQuery = "SELECT kep, szoveg FROM Fejezet WHERE (tema_id = " + temaSorszamok[temavalaszt.Text]") AND (fejezet_id= "+fejezet_sorszam");

hogy hozhatnám össze
; hibát ír a fordító
az AND-del van a baj, hogy tudom összekötni a feltételt? a zárójelezéssel is para van
ötlet?

windowson futó pervasive elérése linux alatti phpból

sziasztok

A problémám a következő van két szerver windows2003 és linux ubuntu 8.04 a windowson van egy pervasive adatbáziskezelő. Linuxről kellene phpból lekérdezéseket megvalósítani. Ha valaki tudna segíteni -e kettő összehozásában megköszönném, akár honorálnám is valamivel :)

Üdv,

druss42

Oracle11g NMO not setuid-root [megoldva]

Sziasztok,

Beállítom az ORACLE_SID-et, majd emctl start dbconsole.El is indul szépen, el tudom érni a megadott címen:https://localhost:5502/em/
Azonban Listener indításakor az alábbi hibát kapom: Validation Error ERROR: NMO not setuid-root (Unix-only)
a root.sh-t futtattam, root-ként úgy hogy nem futott az emctl.Az nmo fájlok suid-en vannak:
-rwsr-xr-x 1 root oinstall 30444 ápr 3 10.47 nmo

Valamit kihagytam volna ?