[過去ログ] PostgreSQL Part.11©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
938: 2022/08/09(火)09:59 ID:??? AAS
やっぱりECPGの実行体起動すると以下で落ちちゃいますね…
[malformed array literal: "" on line 53][-400]
939
(1): 2022/08/27(土)18:04 ID:p6dR8Je4(1) AAS
zip版ダウンロードしたら、pgAdmin4のフォルダ名が長すぎて解凍失敗するわ。
こないだまで解凍出来たのに。

インストーラー使ってインストールしたらアンインストール中にエラーになるわ。

255文字制限解除しないと使えないのが普通だっけ?
940: 2022/08/27(土)18:16 ID:??? AAS
>>939
プラットフォーム名が書かれていないし、「255文字制限解除」が何か分からないので外すかもしれんが、
インストール先のファイルシステムはサポートされているもの?
仮にWindowsとした場合、FATやFAT32はサポートされていない。

それから、これは未確認だけど、もし新しいZIP64フォーマットが採用されてるなら、対応するアーカイバを使うとか。
パーミッション、あるいは空き容量が不足していて伸長が正しくできない可能性は?
941: 2022/09/19(月)22:35 ID:??? AAS
zip解凍できないのはpostgre以前にOSの問題だね。
942: 2022/09/19(月)22:41 ID:??? AAS
問題ではなく、仕様やろ。
C:¥ルートにでも展開すりゃええんちゃうの?
943: 2022/09/28(水)23:41 ID:??? AAS
少しお聞きしたいのですが
現在社内にある旧商品管理鯖(引退済み)のマシンを引っ張り出してきたのですが
PostgreSQLのVerが7.3.10でした。
この状態からpg_dumpallでデータを取り出すことは出来たのですが、
別のサーバにPostgreSQLのVer12をインストールして、
イカのコマンドを打ったところ、
psql -U postgres -f /backup.db > update.log
画像の様な状態になってどうしたものかと考えております。
エラーでキーが重複してることや、
multiple primary keys for table are not allowedのように
省7
944: 2022/09/29(木)05:03 ID:??? AAS
自分なら、その方法がサポートされているか(バージョン間、手順)を調べて、
サポートされているようならログを見て起こっている問題・原因を把握したうえで対策を考える。
945: 2022/09/30(金)22:50 ID:??? AAS
duplicate key value violates unique constraintとかあるようだけど、DBに既にテーブルがあったりしない?
946
(1): 2022/12/08(木)00:04 ID:pHlq3Sz7(1) AAS
初心者ですみません。既存TBLにカラム追加してレングス変わると影響大きいですか?当初TBL設計時にFILLER積んだほうが良いのでしょうか?
947: 2022/12/08(木)02:20 ID:??? AAS
仕事で使ってるけど必要になったらカラムどんどん追加してるよ
948: 2022/12/09(金)12:22 ID:??? AAS
そんなのプログラムの作りによるんじゃないの
DBに依存しまくってると苦労する
949: 2023/01/15(日)23:52 ID:SdlFKp5i(1) AAS
ブチクシは悩み続けて3年
950: 2023/01/19(木)07:06 ID:??? AAS
ちんちん!シュッ!シュッ!シュッ!
951: 2023/01/19(木)22:38 ID:jlE8WkqW(1) AAS
>>946
メインフレームのファイルのようなものじゃなくて、データファイルの内部は頻繁にデータの位置を変えている。

そんな古風な仕組みではない。
952: 2023/01/20(金)13:33 ID:??? AAS
カラム情報としてポインタになってるだけだね。適当
953: 2023/03/11(土)05:08 ID:aB1pzwA3(1) AAS
外部キー制約を一時的に変更するにはどうすればいいでしょうか?
通常は、ON UPDATE RESTRICT で、一時的に ON UPDATE CASCADE にしてクエリ実行後に RESTRICT に戻すにはどうすればいいのでしょうか?
ADD CONSTRAINT と DROP CONSTRAINT の方法は分かるのですが・・・
954: 2023/03/11(土)16:56 ID:??? AAS
ALTER TABLEのALTER CONSTRAINTではできないのでDROP/ADDする

ALTER TABLE <table_name>
DROP CONSTRAINT <fk_name
ADD CONSTRAINT <fk_name> FOREGIN KEY … ON UPDATE CASCADE;
955: 2023/04/22(土)19:34 ID:g9MOSe1r(1) AAS
物理外部キーを作るくらいなら、論理外部キーとしておいた方が楽。

ガチガチにしておいても、エラーハンドリングの実装がなければ意味がない。
956: 2023/06/25(日)23:14 ID:??? AAS
update on conflictを使いまくってるとシーケンス値が上がりまくって、primary keyのidの値が飛びまくるんだけど
気にしたら負けかな。
もちろん綺麗に1 2 3とならない事は認識してるけど、1 1235 5493 29849 みたいに膨大な数飛びまくると…。

99%がupdateの場合なんだけど、update returningして件だったらinsertにした方がいいのかな
その場合ロックとか考えなきゃいけないのが大変なんだけど、もう避けられないのかな
957
(1): 2023/06/26(月)18:19 ID:??? AAS
insert on conflict do update(いわゆるupsert)のことだよね?
conflictの条件をprimary keyにできないならPKのシーケンスが飛びまくるのはしょうがないと思う
ただ99%がupdateならupdateしてからinsertのほうが性能は良くなるような気がする

ロックを考えなきゃいけないというのはよくわからない
今も同じじゃない?
1-
あと 45 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s