Hogyan lehet adatbázistáblát exportálni CSV formátumba egy egyszerű Ruby szkript segítségével

Ha van Rails projekted, és egy táblázatot CSV formátumban akarsz exportálni, anélkül, hogy minden gondot meg kellene találnod egy drágakő megtalálásával, telepítésével és használatával, majd az eltávolításával, amikor már nincs rá szükség, van egy jó hírem. Itt van egy egyszerű és gyors módszer egy adott tábla CSV-fájlként történő exportálására az adatbázisból.

Ezt a kódot kell futtatnia. Foghatod rake feladatként, futtathatod, vagy futtathatod más módon.

Mint láthatja, először importálunk CSV- szükségünk van rá, hogy megírjuk a CSV fájlt az adatbázisból származó adatokkal. Ezután kiválasztjuk a fájl helyét és nevét, ahová exportálni akarjuk, amely esetünkben a data.csv nevű fájl lesz, amely a repository public alatt található .

Ezután letettük az asztalt, amelyet exportálni akarunk, és elkezdünk írni. Megváltoztathatnánk azokat az attribútumokat is, amelyeket exportálni akarunk - nem kell mindet felvenni, ahogy az adatbázisban vannak.

Ez az! Ennyire egyszerű és mégis nagyon hasznos.

Ez a cikk eredetileg a Medium-on jelent meg