sziasztok,
mysql 5.1 tud olyat, hogy egy tabla foreign key mezoi vagy NULL-ak, vagy a masik tabla elsodleges kulcsat tartalmazzak? pelda:
A(a1, a2, a3), PK: a1, FK: a2(B.b1)
B(b1, b2 ...) PK: (b1)
es itt az kellene, hogy a2 lehessen NULL v. ha van erteke, akkor a kulso kulcs feltetel legyen leellenorizve (tehat bm. nem letezo b1 ertekre hiba). Tudja ezt a mysql? Mezo tipusdeklaraciojatol (is) fugg?
Mas: mi a legkevesbe fajdalommentesebb modja annak, hogy egy projectnel amit mysql-re kell fejleszteni, nyitva lehessen hagyni a kesobbi pg-re valo atallast ?
- 1788 megtekintés
Hozzászólások
A my <-> pg kozti ut nyitva hagyasanak elsodleges ertelme, hogy ha ne adj isten valami tortenne a ceggel (pl. az innodb motorral, aminek a fejlesztoceget az oracle megvette) akkor ne kelljen a teljes db kezelo reszt atirni...
A PDO es az ODBC jo lepesnek latszik errefele, a PDO hasznal(hat)ja is az ODBC-t, de sajna az sql motorok kozotti kulonbseg megmarad (kulon vannak pl. oracle spec. peldak a manualban)
- A hozzászóláshoz be kell jelentkezni