Zadejte hledaný výraz...

You might need to specify "USING rola:integer"

Ruso
verified
rating uzivatele
(18 hodnocení)
14. 11. 2016 18:02:51
Existuje nejaký spôsob ako môžem v postgreSQL zmeniť typ z text na integer?
Robí mi to problémy pri každom jednom stĺpci či tabuľke väčšinou z char alebo text do int....
Vkuse hádže chybu, viď screen.....
Skúšal som už rôzne fóra no neviem si rady....
21566
14. 11. 2016 18:02:51
https://webtrh.cz/diskuse/you-might-need-to-specify-using-rolainteger/#reply1237083
TomasAbc
verified
rating uzivatele
(1 hodnocení)
14. 11. 2016 20:35:22
No s touto konkretni databazi nemam zkusenosti, ale v pripadech zmeny z textu na int bude potreba tento spoupecek znova vytvorit a penahrat do nej data a stary dropnout. Ale nejdrive ze vseho je potreba overit ze jsou tam pouze cisla a ne text (mezery atd.) Klidne napis PM. Pokud by jsi potreboval poradit vic.
Tomas
14. 11. 2016 20:35:22
https://webtrh.cz/diskuse/you-might-need-to-specify-using-rolainteger/#reply1237082
TomasX
verified
rating uzivatele
(4 hodnocení)
14. 11. 2016 22:14:57
pro tebe asi nejjednodušší bude přidat sloupec rola_int, poté updatem s cast do něj vložit hodnoty ze sloupce rola, zkontrolovat, že je vše v pořádku, původní sloupec dropnout a rola_int přejmenovat na rola.
Před tím si samozřejmě danou tabulku zálohuj.
Jinak ostatní typy by neměly být text, ale spíše varchar s přiměřenou velikostí, takhle tu databázi dost přizabiješ.
14. 11. 2016 22:14:57
https://webtrh.cz/diskuse/you-might-need-to-specify-using-rolainteger/#reply1237081
Pro odpověď se přihlašte.
Přihlásit