最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題

 更新時間:2020年12月25日 14:26:13   作者:夏目-木子  
這篇文章主要介紹了解決postgreSql 將Varchar類型字段修改為Int類型報錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

項目使用postgreSql數(shù)據(jù)庫,先需要將庫中的某個表中的某個字段類型由Varchar改成Int,直接右鍵設(shè)計表,修改類型為int,保存的時候報錯,錯誤如下:

意思就是,這個crt_user字段不能自動轉(zhuǎn)換成成類型bigint,需要使用USING表達(dá)式來轉(zhuǎn)換。

這是在庫中運行修改字段的類型的sql:

ALTER TABLE auth_client_service ALTER COLUMN crt_user
SET DATA TYPE int8 USING crt_user:: int8,
 ALTER COLUMN crt_user

SET DEFAULT 0;

至此,類型修改成功。

補充:PostgreSQL中將Integer類型的字段轉(zhuǎn)換成Varchar類型的字段

rt,直接用pgadmin是沒有辦法進(jìn)行這個轉(zhuǎn)換的。

通過執(zhí)行sql卻是可以做到的,關(guān)鍵是添加USING表達(dá)式,這個表達(dá)式的意思是如何初始化這個字段。

比如下面的例子將整形轉(zhuǎn)換成varchar(16)類型

ALTER TABLE app.app_high_school_score

ALTER COLUMN chinese TYPE character varying(16) USING (chinese::character varying(16));

USING 中也可以使用CAST操作符,例如:

USING CAST(column_name AS integer)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • PostgreSQL教程(二):模式Schema詳解

    PostgreSQL教程(二):模式Schema詳解

    這篇文章主要介紹了PostgreSQL教程(二):模式Schema詳解,本文講解了創(chuàng)建模式、public模式、權(quán)限、刪除模式、模式搜索路徑等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • PostgreSQL數(shù)據(jù)庫備份與恢復(fù)的四種辦法

    PostgreSQL數(shù)據(jù)庫備份與恢復(fù)的四種辦法

    在數(shù)據(jù)為王的時代,數(shù)據(jù)庫中存儲的信息堪稱企業(yè)的生命線,而PostgreSQL作為一款廣泛應(yīng)用的開源數(shù)據(jù)庫,學(xué)會如何妥善進(jìn)行備份與恢復(fù)操作,是每個開發(fā)者與運維人員必備的技能,今天,咱們就深入探究一下PostgreSQL相關(guān)的備份恢復(fù)策略,并附上豐富的代碼示例
    2025-01-01
  • 在postgreSQL中運行sql腳本和pg_restore命令方式

    在postgreSQL中運行sql腳本和pg_restore命令方式

    這篇文章主要介紹了在postgreSQL中運行sql腳本和pg_restore命令方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 在windows下手動初始化PostgreSQL數(shù)據(jù)庫教程

    在windows下手動初始化PostgreSQL數(shù)據(jù)庫教程

    在windows下手動初始化PG,是一件比較麻煩的事,下面我具體寫一下過程,大家做一下參考。
    2014-09-09
  • PostgreSQL備份工具 pgBackRest使用詳解

    PostgreSQL備份工具 pgBackRest使用詳解

    這篇文章主要介紹了PostgreSQL備份工具 pgBackRest使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • PostgreSQL 序列增刪改案例

    PostgreSQL 序列增刪改案例

    這篇文章主要介紹了PostgreSQL 序列增刪改案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL設(shè)置時區(qū)、時間/日期函數(shù)匯總大全

    PostgreSQL設(shè)置時區(qū)、時間/日期函數(shù)匯總大全

    PostgreSQL是一款簡介而又性能強大的數(shù)據(jù)庫應(yīng)用程序,其在日期時間數(shù)據(jù)方面所支持的功能也都非常給力,這篇文章主要給大家介紹了關(guān)于PostgreSQL設(shè)置時區(qū)、時間/日期函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • PostgreSQL教程(十五):系統(tǒng)表詳解

    PostgreSQL教程(十五):系統(tǒng)表詳解

    這篇文章主要介紹了PostgreSQL教程(十五):系統(tǒng)表詳解,本文講解了pg_class、pg_attribute、pg_attrdef、pg_authid、pg_auth_members、pg_constraint、pg_tablespace、pg_namespace、pg_database等表的作用和字段介紹,需要的朋友可以參考下
    2015-05-05
  • 對Postgresql中的json和array使用介紹

    對Postgresql中的json和array使用介紹

    這篇文章主要介紹了對Postgresql中的json和array使用介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • PostgreSQL設(shè)置時間自動更新的示例代碼

    PostgreSQL設(shè)置時間自動更新的示例代碼

    在我們?nèi)粘i_發(fā)中,在設(shè)計數(shù)據(jù)庫字段的時候不可避免的都要created_time以及updated_time兩個時間戳字段,作用大家也都一目了然,下面將為大家詳細(xì)介紹PostgreSQL設(shè)置時間自動更新的方法,需要的朋友可以參考下
    2025-03-03

最新評論

铁力市| 台前县| 玉门市| 灌阳县| 夏津县| 平罗县| 和平县| 兴隆县| 井冈山市| 柳林县| 大兴区| 廉江市| 孝义市| 临汾市| 琼海市| 同江市| 阿拉尔市| 舞钢市| 新乡市| 漳平市| 南阳市| 呼伦贝尔市| 六盘水市| 九龙城区| 吕梁市| 图们市| 福鼎市| 祁连县| 中阳县| 合山市| 高青县| 丹阳市| 潜江市| 襄垣县| 富裕县| 祁连县| 青田县| 阜康市| 香格里拉县| 留坝县| 金门县|