トップ  > メモ一覧  > カテゴリ「注意点」の絞り込み結果 : 2件

2件中 1 〜 2 表示  1 

No.471 ポスグレでは関数は自動キャストしてくれない!?

openpne=# update c_member_secure set easy_access_id='dummy' WHERE easy_access_id = '';
UPDATE 3

openpne=# update c_member_secure set easy_access_id=CAST('dummy' AS bytea) WHERE easy_access_id <>'';
UPDATE 3

openpne=# update c_member_secure set easy_access_id=CAST(MD5('5') AS bytea) WHERE easy_access_id <>'';
ERROR:  cannot cast type text to bytea

なぜだろう?
よくわからぬ
変数が使えたら一度変数に置き換えて入れてやれば・・・・
へんすうつかえるのか?


openpne=# select MD5('5');
               md5               
----------------------------------
 e4da3b7fbbce2345d7772b0674a318d5
(1 row)
作業チケット
http://trac.openpne.jp/ticket/2438
更新:2008/11/03 12:18 カテゴリ: PostgreSQL  > 注意点 ▲トップ

No.201【引用】postgreSQL データ型 変更

※postgreSQLではデータ型の変更ができません。
新たにフィールドを作ってデータを写してデータフィールドを変更するというめんどくさい処理がいります。
1.ALTER TABLE (テーブル名) ADD COLUMN after_fild (変更後データ型)
2.UPDATE (テーブル名) SET after_fild = (変更前フィールド名)
3.ALTER TABLE (テーブル名) DROP (変更前フィールド名);
4.ALTER TABLE (テーブル名) RENAME after_fild TO (変更後フィールド名)

PostgreSQL8 以降でデータ型が変更できるようです(PostgreSQL 7.4.6文書にはデー...

引用元

更新:2008/09/19 04:00 カテゴリ: PostgreSQL  > 注意点 ▲トップ
2件中 1 〜 2 表示  1 

FuelPHP

Mac

web開発

プロマネ

マネタイズ

プレゼン

webサービス運用

webサービス

Linux

サーバ管理

MySQL

ソース・開発

svn・git

PHP

HTML・CSS

JavaScript

ツール, ライブラリ

ビジネス

テンプレート

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0