2つのテキスト値で構成されるidというデータ型を作成しました。
id(テキスト、テキスト)
テーブルに挿入する前に、このデータ型に値をキャストする必要があります。どうすればこれを行うことができますか?
次のようにタイプを作成しました。
CREATE TYPE ID AS(id text, source text);
2つのテキスト値で構成されるidというデータ型を作成しました。
id(テキスト、テキスト)
テーブルに挿入する前に、このデータ型に値をキャストする必要があります。どうすればこれを行うことができますか?
次のようにタイプを作成しました。
CREATE TYPE ID AS(id text, source text);
キャストを作成するには、入力として1つのタイプの値を取り、キャストしたいタイプを出力する関数が必要です(この場合、「ID」-私があなたならもう少し冗長な名前を付けます) 。どのタイプからキャストしたいですか?
それをいじることなく実現すれば、このページに従って自分のタイプを使用できるはずです。
ただ..SELECTROW('foo'、'bar'):: ID;
PostgreSQL にキャスト方法を伝える必要があります。CREATE CAST