我想將表中列的數據類型從text
轉換爲boolean
。列中的數據爲't'
爲true,'f'
爲false。如何從文本轉換爲布爾值考慮PostgreSQL中的值
我試圖把它與這一說法轉換:
ALTER TABLE public.checktypes ALTER COLUMN deleted SET DATA TYPE boolean USING deleted::boolean;
這適用於數據類型蠻好的轉換。問題是,他們現在都是false
。我怎樣才能實現這個目標,如果在轉換前值't'
,布爾將設置爲true?