Oznámení
Overit existenciu tabulky
před 9 lety
- MIKI
- Člen | 34
Zdravim,
Bolo by mozne implementovat funkciu existTable($name)?
Potreboval by som overit existenciu tabulky a „preskocit“ cast kodu, ak
nebude existovat.
Alebo je mozne nastavit, aby sa ignorovala chyba „table xxx doesn't
exist“?
Napadlo mi, ze by som si to overil v mysql cez prikaz „SELECT table_name FROM information_schema.tables WHERE table_schema = ‚DatabaseName‘ AND table_name = ‚TableName‘;“. Ale takato forma bude fungovat napr len v mysql, nemusi fungovat v postgresql a pod. Cim by kod nebol lahko prenositelny medzi typmi DB.
Ak ale mate lepsie riesenie, ako by som to mohol vyriesit, vopred vdaka za pomoc :)
před 9 lety
- westrem
- Člen | 398
Ehm a co takto toto?
dibi::getDatabaseInfo()->hasTable($table);
před 9 lety
- MIKI
- Člen | 34
Wau, diky :) Nenapadlo mi hladat „hasTable“ :)