Eli tarkoitus olisi alkaa muuttamaan aikoinaan vb .netillä näperrelty tiedonkeruuohjelma pythonille ja tietokannaksi vaihtuisi MySQL:n tilalle PostgreSQL. Hieman tuossa aiheesta lueskelin ja kysymyksiä heräsi:
- PostgreSQL:ssä ei taida olla samanlaista auto increment toimintoa kuin MySQL:ssä, eli pitääkö tuo rivin indeksi nyt sitten ensin kysyä valmiiksi ennen inserttiä? MySQL:ssähän tuli automaattisesti uusi "rivinumero" jos oli auto increment käytössä ja "solun" arvoksi pyrki laittamaan null insert lauseessa.
-PostgreSQL:n Stored Procedured ilmeisesti huolii myös array-muotoista dataa, löytyykö tästä jotain fiksua esimerkkiä mistään? Ja ennenkaikkea pelaako tuo kuinka luotettavasti jos tietoa koitetaan tarjoilla Pythonista? Esimerkkejä tosiaan kaipalisin kahdesta tapauksesta, joko tuupataan koko array yhteen "soluun" tai vastaavasti stored procuderessa käytäisiin array läpi ja pukattaisiin arrayn instanssit yksitellen omiin sarakkeisiinsa.
-Entäpä blobit? MySQL:ssä pidin pieniä jpg-kuvia blobeissa, kai saman voi tehdä PostgreSQL:ssä?
Tuo array-datan käyttäminen melkeinpä olis se hienoin juttu nyt alkuun saada pelaamaan että vois kirjotella kunnolliset transaction systeemit, muutenhan noita arrayhommia joutuu purkamaan "client"-päässä ja tekemään sen mukaan tuhottomasti inserttejä ja sitten ei taas saa kunnollista transaction-ohjelmanpätkää aikaiseksi.
Ja tosiaan en ole mikään alan asiantuntija että jos nää toimintojen nimitykset ja muutenkin ajatusmallit on täysin vääriä niin saa korjata mielellään