⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.euc_jp

📁 postgresql8.3.4源码,开源数据库
💻 EUC_JP
字号:
糠しいエンコ〖ディング恃垂簇眶の纳裁数恕	2006/04/15 Tatsuo IshiiはじめにPostgreSQLには·デ〖タベ〖スとフロントエンドのエンコ〖ディングが佰なるときに·极瓢弄にエンコ〖ディングの恃垂を乖う怠墙がありますˉこのディレクトリには·そのときに蝗われる簇眶が判峡されていますˉこれらの簇眶はユ〖ザ年盗C簇眶として·initdbの面で判峡されますˉ恶挛弄には·/usr/local/pgsql/share/conversion_create.sql の面で判峡されます(このファイルはこのディレクトリでmakeしたときに极瓢栏喇されます)ˉまた·これらの簇眶はconvert()簇眶からも钙び叫されることもありますˉこのREADMEでは·C簇眶を年盗する数恕と·それをMakefileなどに纳裁する数恕を棱汤しますˉo C簇眶の钙び叫し妨及  エンコ〖ディング恃垂簇眶の钙び叫し妨及は肌のようになりますˉ  conv_proc(	INTEGER,	-- source encoding id	INTEGER,	-- destination encoding id	CSTRING,	-- source string (null terminated C string)	INTERNAL,	-- destination string (null terminated C string)	INTEGER		-- source string length  ) returns VOID;  停办の叫蜗苞眶は4戎誊のdestination stringですˉユ〖ザ年盗簇眶は涩妥  なメモリをpallocし·そこに恃垂冯蔡をNULLタ〖ミネ〖トされたC矢机误と  して叫蜗しなければなりませんˉまた·努磊な络きさのメモリを澄瘦するの  は·このC簇眶の勒扦ですˉというのは·办忍に恃垂された矢机误の墓さは  ソ〖ス矢机误の墓さ(5戎誊の苞眶で回年されますˉ帽疤はNULLタ〖ミネ〖ト  を崔まないバイト眶です)とは办米しないからですˉ  エンコ〖ディングIDはinclude/mb/pg_wchar.hのtypedef enum pg_encで年盗  されていますˉo 簇眶の判峡とコンパイル  侯ったC簇眶はサブディレクトリを侯り·その面に羌めますˉその面に  Makefileも涩妥になりますが·戮のディレクトリにあるMakefileを徊雇にす  れば词帽に侯喇できるでしょうˉ  肌にメインのMakefile(このファイルが弥いてある票じディレクトリにあり  ます)に簇眶に簇する淡揭を纳裁しますˉ  (1) DIRS=の稿にサブディレクトリ叹を纳裁しますˉ  (2) @set \ で幌まる灌誊に淡揭を纳裁しますˉ1簇眶につき1乖の纳裁が涩妥    ですˉ    コンバ〖ジョンの叹涟    ソ〖スエンコ〖ディング叹    デスティネ〖ションエンコ〖ディング叹    簇眶叹    オブジェクトファイル叹    を1乖の面にスペ〖スで惰磊って纳裁しますˉo テスト  笆惧が姜わったら·このファイルがあるディレクトリでmakeし·すべてがう  まくいくことを澄千しますˉ泼に·create_conversion.sqlがちゃんとした  柒推になっているかどうか澄千しましょうˉ紊さそうだったら·テスト脱に  糠しいデ〖タベ〖スを侯り·そこでこのスクリプトを悸乖しますˉ  $ psql -e -f create_conversion.sql test  これも赖撅だったら·呵稿にregression test suiteにテスト灌誊を纳裁し  てくださいˉ恶挛弄には·src/test/regress/sql/conversion.sqlに纳裁し·  regression testを乖いますˉo 庙罢祸灌  デフォルトのエンコ〖ディング恃垂として蝗脱できるためには·ソ〖スエン  コ〖ディングとデスティネ〖ションエンコ〖ディングの粗で列数羹の恃垂が  できることが涩妥ですˉすなわち·あるエンコ〖ディングのペアに烧き·2  改の簇眶の侯喇が涩妥ですˉこれらの簇眶は侍」のサブディレクトリに判峡  しても紊いですが·奶撅は办つのソ〖スファイル面に2改の簇眶を今くこと  が驴いでしょうˉ

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -