Uoverensstemmelser mellem to databaser
g'dagJeg har to databaser der for cirka et år siden var identiske. Men der er blevet rettet lidt her og lidt der, uden at rettelserne er blevet synkroniseret, hvilket er hvad jeg skal til at gøre.
Da databasen består af over 800 tabeller, over 1800 indexes og over 150 stored procedures, så kan jeg af gode grunde ikke sidde og tjekke dem igennem manuelt. Derfor vil jeg lave et lille script til formålet, og i den forbindelse har jeg brug for (på den ene eller anden måde) at kunne få tabellernes beskrivelse ud igennem en forespørgsel.
Kan man lave en SELECT der returnerer tabellens felter med datatype osv? Eller kan man få tabel-beskrivelsen ud, ligesom hvis man skriver "\d <tabel>" i en terminal? Det er mindre vigtigt at få stored procedures med ud, men INDEXes er også vigtige.
På forhånd tak!