psycopg2はNoneAdapterを通じてNULLをNoneに変換します すべてのNULLを文字列 'NA'に変換する別のアダプタを作成するにはどうすればよいですか?psycopg2 - NULL型をNoneの代わりに文字列 'NA'に変更する方法
おかげ
* UPDATE: @thatisbrilliantここ
は私が持っているものです。このクエリを実行した後 :
SELECT pg_type.oid
FROM pg_type JOIN pg_namespace
ON typnamespace = pg_namespace.oid
WHERE typname = 'point'
AND nspname = 'pg_catalog';
とpoint_oid
= 600を取得するので、私はこれを続行:
def NA(value, cur):
if value is None:
return 'NA'
return value
None2NA = psycopg2.extensions.new_type((600,), 'None2NA', NA)
psycopg2.extensions.register_type(None2NA)
まだ動作しません。まだ返されません。
'COALESCE()'が動作しない理由はありますか? –
私はどの列がnullになるのか分からず、多くの列があるだけです。 – BPm