X



トップページDB@2ch掲示板
1002コメント295KB
PostgreSQL Part.11©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001NAME IS NULL 転載ダメ©2ch.net
垢版 |
2016/05/03(火) 15:42:33.27ID:???
PostgreSQL (ぽすとぐれすきゅーえる, ぽすとぐれす) について語るスレです。

●関連サイト
PostgreSQL 本家
http://www.postgresql.org/
日本PostgreSQLユーザ会
http://www.postgresql.jp/
ドキュメント
http://www.postgresql.jp/document/current/html/
ダウンロード
http://www.postgresql.jp/PostgreSQL
Let's Postgres (ポータルサイト)
http://lets.postgresql.jp/
pgFoundry
http://pgfoundry.org/

●前スレ
PostgreSQL Part.10
http://echo.2ch.net/test/read.cgi/db/1393353314/
0370NAME IS NULL
垢版 |
2017/07/07(金) 21:36:26.67ID:ctnQeX+M
どうした急に?w
0371NAME IS NULL
垢版 |
2017/08/05(土) 12:55:37.44ID:???
win10にこいつインストールすると
spotifyも一緒に入れられたりする?
いつのまにか入ってたんだけど。
0372NAME IS NULL
垢版 |
2017/08/05(土) 13:08:43.77ID:???
こいつとはなんだ
0373NAME IS NULL
垢版 |
2017/08/06(日) 11:16:15.41ID:???
こいつとはpostgresqlのこと。

こいつのテーブル見たりするのに
オススメのソフトある?
0374NAME IS NULL
垢版 |
2017/08/06(日) 13:01:39.72ID:???
>>373
pgAdmin3が定番じゃね?
日本語訳がいろいろ怪しいのと、テーブルに直接2バイト文字を入力するのがちょっと面倒なのがアレだけど
0375NAME IS NULL
垢版 |
2017/08/06(日) 16:46:01.67ID:???
pgAdmin4を使って、糞重たくてやってられなかったんだが、3は軽いのですか?
0376374
垢版 |
2017/08/06(日) 18:25:58.23ID:???
>>375
逆に4は使ったことないけど、3で不自由感じたことないよ。不具合といえば、日本語関係と、テーブルの最後100行をシートビューで表示することができないくらい(最後の100行を選択しても最初の100行になる)
0377NAME IS NULL
垢版 |
2017/08/06(日) 18:40:15.36ID:???
>>376
> テーブルの最後100行をシートビューで表示することができないくらい(最後の100行を選択しても最初の100行になる)
そんなことやったことなかったけど、今やってみたらちゃんと最後の100行が表示されたよ
V1.22.2
0378376
垢版 |
2017/08/06(日) 18:44:12.63ID:???
>>377
今試したら直ってた(V1.20.0)
知らないうちにアップデートで直ってたのかも
0380NAME IS NULL
垢版 |
2017/08/06(日) 21:08:01.69ID:???
MySQL/MariaDBに切り替えて、MySQL Workbenchを使おう。
0381NAME IS NULL
垢版 |
2017/08/11(金) 06:50:09.46ID:???
pgadminって日本語弱いんでしたっけ?
ポスタゲはよくわからないです。
0382NAME IS NULL
垢版 |
2017/08/11(金) 08:57:20.70ID:???
1.4はひどかったけど、1.6でマシになった
パフォーマンスも全然違ってびっくりしたわ
0383NAME IS NULL
垢版 |
2017/08/11(金) 10:09:58.38ID:b98NF32s
>>381
3は日本語化が中途半端
0384NAME IS NULL
垢版 |
2017/08/12(土) 01:02:37.65ID:???
オブジェクトやタプルなんかに日本語使わなければ大丈夫なんでしょ。
あんまり使ってないのがバレバレだけどw
0385NAME IS NULL
垢版 |
2017/09/06(水) 22:43:13.52ID:???
9.6.5のリリースノートにあるinformation_schemaの作り直しって
postgres, template0, template1についても必要?
0386NAME IS NULL
垢版 |
2017/09/10(日) 00:32:28.16ID:???
どなたかご存知の方がいたら教えてください。(スレ違いであれば教えてください。)

OracleからPostgreSQLへのマイグレーションをしています。
既存のWebシステムで、JDBCを利用してデータ登録などをしており、そのあたりもマイグレーションしています。

サーバ:Linux
PostgreSQL:9.2
開発環境:Windows10 or Windows8.1
Java:JDK7

Webシステムからtext型のカラムに改行コードを含むデータを登録しようとしています。
Insert時に、「ERROR: 符号化方式"UTF8"で無効なバイトシーケンスです: 0x00」が
出力され登録できません。

PostgreSQLの文字コードは、UTF-8でデータベースを作成しています。
また、Webシステム側の文字コードもUTF-8で作成しています。
JDBCで登録する際には、もともとOracleのnamedparameterを使用していたため、
springのnamedparameterjdbctemplateを使用するように変更しています。

standard_conforming_stringsをoffにしたり、接続URLにclient_encoding=UNICODEを
追加したりしましたが、解決しません。
エスケープするため、E''も試しましたが、namedparameterjdbctemplateの関係か
うまくいませんでした。

同様の事象を経験された方で、解決された方がいましたら、解決方法を教えていただけますでしょうか。
よろしくお願いします。
0387NAME IS NULL
垢版 |
2017/09/10(日) 01:26:01.70ID:???
>>386
ERROR: invalid byte sequence for encoding “UTF8”: 0x00
で検索するといいよ
0x00(NULL文字)はダメだよってこと
0388NAME IS NULL
垢版 |
2017/09/10(日) 21:23:21.58ID:???
Webシステムで改行ってなに?
コードでいうと何にしているのかな?
0390NAME IS NULL
垢版 |
2017/09/12(火) 07:59:33.48ID:RvTqi/j1
>>386
PostgreSQLにUTF-8で無効なバイト列0x00を追加しようとした。
Oracleに不正な文字列が格納されているか、もしくはOracleからPostgreSQLにデータ移行するために使用したツールなどに不具合がある。
0391NAME IS NULL
垢版 |
2017/09/13(水) 00:16:55.86ID:???
<BR>ならエラーにならんだろ
0392NAME IS NULL
垢版 |
2017/09/14(木) 20:25:30.83ID:???
あんたら親切だな!
0393NAME IS NULL
垢版 |
2017/09/14(木) 22:10:06.01ID:???
ヌル文字君は解決したんか?
0394NAME IS NULL
垢版 |
2017/09/14(木) 23:48:05.57ID:???
ubuntuにpostgres入れたんですが
ロールを作るロールが無い状態です
最初はどうやってpostgresのシェルに入ればいいんですか?
0396NAME IS NULL
垢版 |
2017/09/15(金) 00:30:25.54ID:???
>>395
psqlコマンド使えるようになりました。
ありがとうございました
0397NAME IS NULL
垢版 |
2017/09/16(土) 20:47:02.72ID:???
create role ってよくわからない
0398NAME IS NULL
垢版 |
2017/10/06(金) 22:32:45.48ID:liJfTkWb
10!
0399NAME IS NULL
垢版 |
2017/10/08(日) 19:34:06.23ID:???
こんなクソなのを製品に使うアホって
なんなの?
0401NAME IS NULL
垢版 |
2017/10/09(月) 17:19:47.37ID:IaR+bs7d
>>397
ポスグレはそこが独特でユーザーとロールの概念が分かれていない。
0404NAME IS NULL
垢版 |
2017/11/02(木) 19:26:52.67ID:???
明日 その辺の話が聞けるかな。
楽しみぃ。
会場で会いましょう@あーりん推し
0405NAME IS NULL
垢版 |
2017/11/25(土) 08:09:39.32ID:???
複合型とか配列とかJSONデータ型とか、そういう標準じゃないっぽいデータ型は
色んな言語・環境用のドライバインタフェースではどれくらいサポートされているものなんでしょう?
0407NAME IS NULL
垢版 |
2017/11/25(土) 09:31:52.49ID:???
>>406
ありがとうございます。
ではデータベース上では便利そうでも実際の利用を考えると使いにくいことが多そうですね。
0408NAME IS NULL
垢版 |
2017/11/25(土) 13:43:10.19ID:???
psqlのシェルで
db=# が
db-# になってるのはどういう意味ですか?
0409NAME IS NULL
垢版 |
2017/11/25(土) 13:54:54.60ID:8LU8WHb9
なんにでも意味を求めるな、あるがままに受け入れるんだ
0410NAME IS NULL
垢版 |
2017/11/26(日) 19:03:51.65ID:rCRyhJ2E
>>408
適当に答えると、英語表示になっているんじゃないのか?

日本語キーボードの「=」は英語キーボードの「-」。
0411NAME IS NULL
垢版 |
2017/11/26(日) 20:59:43.65ID:???
>>410
サンクス、解決しました

クエリの途中で改行したせいみたいです。;セミコロンでクエリを終わらすと=に戻りました。
0412NAME IS NULL
垢版 |
2017/11/28(火) 00:37:43.64ID:???
ここで良いのか分かりませんが質問させてください。(スレ違いであればご指摘いただけますと幸いです。)

PostgreSQL案件がチラ見してくるので最近触り始めましたが、
oracleでいうパスワードポリシーのようなパスワードの強度を強制する機能は標準では無い認識ですが、
機能を実装する場合は現状では拡張モジュールのpasswordcheckを使う事になるのでしょうか。
0413NAME IS NULL
垢版 |
2017/11/28(火) 01:52:00.45ID:GwTQQ85m
>>412
どういう要件なのかわからないが、PostgreSQLのようなOSSの世界では、必要であれば追加するという考え方をする。

機能を使うのではなく、だれかが作ったものを使う、または自分が作る。

必要だったら拡張モジュールを追加し、不要だったら追加しない。

基本的にLinuxと同じ考え方。
0414NAME IS NULL
垢版 |
2017/11/28(火) 03:54:19.02ID:???
Kerberos認証にしちゃえば
0415NAME IS NULL
垢版 |
2017/11/28(火) 09:23:21.54ID:???
>>413
有り難う御座います。
oracleから切り替えることを想定した場合に、ひとまず機能の網羅性を確認しておりました。
現状提供されているもので足りなそうな機能については新規開発も視野にいれてナレッジに致します。
工数が見合えば自分で作ってみたいですね!

>>414
有り難う御座います。
セキュリティ要件としてはkerberosで満たせるかどうかも踏まえて材料にしていこうかと思います。
0416NAME IS NULL
垢版 |
2017/11/28(火) 12:21:14.96ID:ElK6LRIO
>>413
それってoss特有なん?
必要なのに追加しないって考え方なんかあるのか?
テキトーに言ってんだろお前w
0418NAME IS NULL
垢版 |
2017/11/28(火) 13:28:19.88ID:GwTQQ85m
>>415
ここで聞くより、PostgreSQLのコミュニティで聞いた方がいいよ。ここは他人の書き込みに文句ばかりつけるやつが多いから。
0419NAME IS NULL
垢版 |
2017/11/28(火) 19:56:44.84ID:IrGXLwwF
>>418
お前が間違ったこと言うから質問者のために正してやってんだよw
0421NAME IS NULL
垢版 |
2017/12/13(水) 23:40:47.51ID:???
バージョンアップしてアプリが動かなくなることってある?
例えば9.5.xのxの部分だけあげようと思ってるんだけど
何か気を付けることとかあるかな?
試しにテストサーバたててやってみたら何も問題なく動いてるんだけど
慎重にいきたいので何かデメリットがあるなら教えてほしい
0422NAME IS NULL
垢版 |
2017/12/14(木) 01:25:56.12ID:???
慎重に行きたいならまず公式のドキュメントを読め。
それぞれのバージョンのリリースノートにちゃんと書いてあるから。
0423NAME IS NULL
垢版 |
2017/12/18(月) 00:39:01.46ID:???
慎重にいくのなら、そのままにしとけば?
更新する意義があんの?
0424NAME IS NULL
垢版 |
2017/12/29(金) 11:07:08.13ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

PBKPMWLMUY
0426NAME IS NULL
垢版 |
2018/02/14(水) 13:24:01.28ID:???
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
0427NAME IS NULL
垢版 |
2018/02/17(土) 11:33:18.60ID:cmxxvUwJ
pgadmin4のサーバー版ってどうやってインストールするの?
ubuntuでapt-get install pgadmin4したら何かインストールされたけど後何したらいいかわからん
0429NAME IS NULL
垢版 |
2018/02/18(日) 22:41:05.64ID:???
公式ドキュメントのUPDATEの項の例に「アクメ社」ってのが出てきて、何となくナニワ金融道を思い出した
0430NAME IS NULL
垢版 |
2018/02/19(月) 12:20:20.89ID:???
ワーナーのアニメのウサギ、バッグスバニーが出てくるアニメで
コヨーテ御用達の通販会社かな
0431NAME IS NULL
垢版 |
2018/03/03(土) 16:04:58.76ID:???
publicスキーマにユーザ定義関数を置いている場合、
10.3にはおいそれとはアップグレードできんな……。
こんなことになるとは思ってもみなかった。
0432NAME IS NULL
垢版 |
2018/03/11(日) 10:02:43.62ID:???
初めてVMware入れて
初めてsentOS入れて
初めてそこにpgadminでデータベース作った
作ったのはいいけどファイル名が数字の羅列なの変に感じるんだけどそんなもん?
SQLiteやmySQLだとデータベース名を例えばrennsyuuにしたらファイル名もrennsyuuの文字入ったけど
postgreだと入らない。
なんかバックアップとか難しそうだけど慣れるしかないの?
0433NAME IS NULL
垢版 |
2018/03/11(日) 11:02:54.67ID:???
>>432
学校に行って勉強しろよ。英語と算数と計算機科学。
0434NAME IS NULL
垢版 |
2018/03/11(日) 11:35:55.43ID:???
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+-------+-----------------------
postgres | postgres | UTF8 | C | C |
template0 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
日本語db | postgres | UTF8 | C | C |
(4 rows)
0435NAME IS NULL
垢版 |
2018/03/11(日) 11:58:19.81ID:???
>>432
そんなセンスのないこと言ってるようじゃそもそもデータベースの設計すら出来ませんよ
0436NAME IS NULL
垢版 |
2018/03/25(日) 18:39:35.34ID:uUt3WCZ6
「.db」形式のファイルはどのようにPostgresへリストアするのでしょうか?
0437NAME IS NULL
垢版 |
2018/03/25(日) 21:14:03.58ID:bZNA9I9J
自己解決

pg_restore -U "ユーザー名" -C -d "DB名" AAA.db
0438NAME IS NULL
垢版 |
2018/03/26(月) 08:52:42.85ID:???
.dbつってフォーマットを正解できるのはエスパーくらい
0439NAME IS NULL
垢版 |
2018/03/31(土) 15:20:12.38ID:8C/tQKpJ
なぜか観てしまう!!サバイバル系youtuberまとめ
http://tokyohitori.hatenablog.com/entry/2016/10/01/102830
あのPewDiePieがついに、初心YouTuber向けに「視聴回数」「チャンネル登録者数」を増やすコツを公開!
http://naototube.com/2017/08/14/for-new-youtubers/
27歳で年収8億円 女性ユーチューバー「リリー・シン」の生き方
https://headlines.yahoo.co.jp/article?a=20170802-00017174-forbes-bus_all
1年で何十億円も稼ぐ高収入ユーチューバー世界ランキングトップ10
https://gigazine.net/news/20151016-highest-paid-youtuber-2015/
おもちゃのレビューで年間12億円! 今、話題のYouTuberは6歳の男の子
https://www.businessinsider.jp/post-108355
彼女はいかにして750万人のファンがいるYouTubeスターとなったのか?
https://www.businessinsider.jp/post-242
1億円稼ぐ9歳のYouTuberがすごすぎる……アメリカで話題のEvanTubeHD
https://weekly.ascii.jp/elem/000/000/305/305548/
専業YouTuberがYouTubeでの稼ぎ方具体的に教えます。ネタ切れしない方法は〇〇するだけ。
https://www.youtube.com/watch?v=Co9a9fHfReo
YouTubeで稼げるジャンルは〇〇動画です。YouTube講座
https://www.youtube.com/watch?v=_Nps8xb5czQ
0440NAME IS NULL
垢版 |
2018/05/16(水) 14:44:27.84ID:???
text型について教えてくたさい。
制限なしの可変長、つまり、長さを気にせず入れられて、短い場合はそのサイズのみディスク容量を使う認識であってますか?
その前提で、普通データベースに入れるテキストって、どれくらいのサイズまでって一般的な指針なんてありますか?
とあるログ(20万文字程度?)を有するデータを月10000個ほど登録します。その際、text型で中身を登録するか、テキストファイルと保存し、そのファイル名を登録するのは、どちらがいいでしょうか?
0441NAME IS NULL
垢版 |
2018/05/16(水) 22:37:47.47ID:???
>>440
> 制限なしの可変長、つまり、長さを気にせず入れられて、短い場合はそのサイズのみディスク容量を使う認識であってますか?

概ねそう。制限無いといってもあるけどね。
まあギガ単位の話なのでそうそうないだろう。

> その前提で、普通データベースに入れるテキストって、どれくらいのサイズまでって一般的な指針なんてありますか?

DBによって違うだろう。
当たり前だけどpgの場合も長ければ長いほどオーバーヘッド高くなってパフォーマンス落ちるよ。可変長はTOASTされて細切れレコードで格納されるので。

> text型で中身を登録するか、テキストファイルと保存し、そのファイル名を登録するか

個人的には好きな方でやれば?レベル。
中身入れちゃった方が楽だよね。
でもその分DBが太るからバックアップとか、障害時とか運用よく考えて決めたら。
0442NAME IS NULL
垢版 |
2018/05/23(水) 21:52:48.15ID:yTjxXYth
DBに入れる→なんかあったときDBAの責任
ファイルに出す→なんかあったときOSインフラの責任

Linuxだろうけど、i-node で耐えうるファイル数やサイズの検証値って意外と誰も持ってなかったりするから
全部自分でやらんといかん面倒やね
0443NAME IS NULL
垢版 |
2018/05/24(木) 23:34:49.44ID:???
責任転嫁の話しか?
そんなの、システムを組んだヤツだわ
DBAやインフラの責任にすなやって思う
0444NAME IS NULL
垢版 |
2018/05/25(金) 10:08:18.80ID:RL/OlVcJ
そういや、どのぐらいの同時接続まで耐えられるかとか知りたいな
もし、何千接続、何万接続に耐えられるような時代になったら、バックエンドの構成もだいぶ変わるだろうし
0445NAME IS NULL
垢版 |
2018/05/25(金) 14:24:08.58ID:???
データなかったでしたっけ?
0446NAME IS NULL
垢版 |
2018/05/26(土) 08:07:21.84ID:???
昔、unixに比べてnfs弱くて使えないって言われてた
0447NAME IS NULL
垢版 |
2018/05/26(土) 08:20:21.96ID:???
nfs?
このスレと何の関係があるか知らんが、あんなもの元から使えない
こくに今の時代使いどころ間違えると終わる
お家で使うくらいに留めるべきもの
0448NAME IS NULL
垢版 |
2018/05/27(日) 01:08:04.85ID:Z87ucrVE
>>444
今はクライアントが直接DBつつかないだろ
Webサーバー、アプリサーバー経由でつなぐんだから、どっちかというと接続数がクリティカルになるのはそっち
0449NAME IS NULL
垢版 |
2018/05/28(月) 20:45:22.81ID:???
接続について教えてください。
私の作ったアプリが常時接続していると指摘されました。
ver9.5で、多分pgAdminのサーバー状態の活動のウィンドウだと思うのですが、クエリーがDISCARD ALLとなっています。
アプリはc#の2005でnpgsqlを使用しており、都度connectionはusingで破棄してるつもりです。
これだと接続はきれないのでしょうか?
DISCARD ALLとはどういう状態でしょうか?
0451NAME IS NULL
垢版 |
2018/06/02(土) 17:07:30.77ID:???
日本だけだよPostgreSQLが使われてるのって
0452NAME IS NULL
垢版 |
2018/06/02(土) 17:26:51.69ID:???
へーそうなんだ
Coverity って言うその業界ではそこそこ有名なツールで使われてたけど日本製なのかな w
0453NAME IS NULL
垢版 |
2018/06/04(月) 10:03:47.52ID:???
マルチマスタ標準実装早くして欲しいなぁ。
0456NAME IS NULL
垢版 |
2018/06/05(火) 11:10:31.37ID:???
日本医師会が医師から集めた会費から開発費を捻出して開発し、フリーソフトとして公開されている日医標準レセプトというソフトは
サーバー機能をUbuntuで動かしデーターベースとしてpostgesqlを採用している
そのユーザー数がおよそ15,000医療機関(医科の病院と診療所)ある
0458NAME IS NULL
垢版 |
2018/06/05(火) 16:22:51.65ID:???
初歩的な質問ですが、教えてください。
postgresqlの事で調べてると、SQL文が出てきます。
例えばセッションの確認とかだと
select 〜 from pg_stat_activity とか。
こういうのは、どこで実行するのですか?
普段、pgAdminしか使わないので。
SQL Shell をデフォルトでログインして実行しても、プロンプトが=#から-#になって、helpすら表示されなくなります。
0459NAME IS NULL
垢版 |
2018/06/05(火) 19:00:00.03ID:???
>>458
SQL分は文末にセミコロン「;」が必要だよ。

=# select * from pg_stat_activity;

とするか、

=# select *
-# from pg_stat_activity
-# ;

な感じで。
0460NAME IS NULL
垢版 |
2018/06/05(火) 19:36:16.93ID:???
>>459
おお!ありがとうございます!!
これで色々試せそうです!!!
0461NAME IS NULL
垢版 |
2018/06/05(火) 20:09:47.53ID:???
pgadmin で遊ぶといろいろ勉強できるね。
psqlだけだと殺風景みたいな。
0462NAME IS NULL
垢版 |
2018/06/06(水) 18:41:50.88ID:Gajfs/TG
遊びから学んでいいのは小学生までやぞ
0463NAME IS NULL
垢版 |
2018/06/07(木) 18:07:16.68ID:???
オラクルを今まで使ってたんですが、カーソルを複数返すときの推奨方法はなんでしょうか?
アウトパラメータで、カーソルを戻す
リターンカーソルで、リターンネクストで複数戻す
今はこれくらいしか、思いつきません
0464NAME IS NULL
垢版 |
2018/06/09(土) 02:30:00.65ID:hcbikbxQ
Oracle使いがオラクルとカタカナで書くとは思えぬ。
0465NAME IS NULL
垢版 |
2018/06/09(土) 22:05:52.67ID:???
オラクルじゃなくてオラコォーな
0466NAME IS NULL
垢版 |
2018/06/09(土) 22:55:41.15ID:???
発音的には オアコォ ね
0467NAME IS NULL
垢版 |
2018/06/09(土) 23:02:06.51ID:???
そういや最近OracleのCMって見ないね
レニークラビッツの曲に合わせてオラコォー連呼してたのとか懐かしい
0468NAME IS NULL
垢版 |
2018/06/09(土) 23:04:11.71ID:???
ロゴが迫ってくる奴だっけ
0469NAME IS NULL
垢版 |
2018/06/10(日) 09:28:39.96ID:???
な CMあったのか
週刊プロレスのCM見てないのと同じレベル
0470NAME IS NULL
垢版 |
2018/06/10(日) 09:33:39.67ID:???
シスコシステムズのCMもあったよね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況