Lv1プログラマの誰得メモ

総務女子の趣味とか勉強に関係することのメモ

【エラー出る】CSEからPostgreSQLへ接続【対処法】

SQL開発環境ソフトのCommon SQL Environment(以下「cse」)を使って、PostgreSQLへDB接続しようとしたら色々エラーが出てしまったので、覚書として残しておきます。

1年前のメモから記事に起こしてるので、あまり親切な内容ではありません・・・

検索してすぐ出てくる内容は割愛してるので、是非調べてみてください。

あっさりcseで接続できると思ったんだけどなぁ;

 

 

PostgreSQLへのDB接続としては、pgAdminが一般的なんでしょうか?

でも私は

使い慣れたcseが使いたい!!!

...のです!(切実)

 

cseを開いて、DBMSは「PostgreSQL」を選択。

ユーザ名もパスワードも分かるから大丈夫。

サーバ名も色々指定して・・・

f:id:megsan:20170914015734j:plain

おっ、なんだかいけるんじゃない?!

さすがcse!(?)

さすがPostgreSQL!(??)

 

【OK】...ッターーーン!(Enterを押す音)

 

f:id:megsan:20170914015903j:plain

データベース接続時にエラーが発生しました。

FATAL:database "xxx" does not exist

 

cse「データベースが見つかりませんよ」

 

なんでやねん!!Σ(゜Д゜) 

 

google先生で「データベース接続時」と入力すると、すぐ候補一覧にこのエラーが出てきます。

みんな困っているんだね、、、

f:id:megsan:20170914020339j:plain

詳細は先人たちの記事にお任せして、

 

【対処法:1】

簡単言うとフリーで配布されている「libpq.dll」をPostgreSQLがインストールされている環境(以下「DBサーバ」)に配置すれば解決されるらしい。

 

でも・・・

 

fe_sendauth: authentication type 5 not supported

今度は「認証エラー」が発生してしまう!!

(画面撮り忘れました;)

 

【対処法:2】

これもエラー内容を検索すると詳細は他の方々が丁寧に教えてくれていますが、DBサーバのpg_hba.confの設定値を変更すれば接続できるようになるようです。

でも、セキュリティが甘くなる!!

認証方式をMD5から平文に変更するんだもの!!

 

認証方式のMD5を解除したらcseからアクセスできるようになったよ!

やったね!

・・・とは、私は素直に思えないのです。

 

これが自分ひとりのスタンドアロン環境だったらいいのですが、

いろんな人がアクセスするため環境だったら?

危なくない???

 

■対処方法まとめ■

【対処法:1】DBサーバlibpq.dllを配置する。

【対処法:2】DBサーバの認証方式をMD5から平文にする。

 

これらの対処法は、

1クライアントがcseを使いたいがために、DBサーバの環境を変えてしまうもの。

できればクライアントだけで対処したいな~というところで、ちょっと他の方法を考えてみることにします。

 

 ※メモはあるので、近いうちに記事にします。

↓↓  更新しました! ↓↓ (2017/10/05追記)

lv1meg.hatenablog.com

 

 

 

のんびり1か月半でメンタルヘルス資格を取ってみた

お久しぶりです、こんにちは!めぐです!

なんやかんやありまして、今年「ナニモノデモナイ」から「総務女子」にジョブチェンジ致しました!ありがたや~(^^人)

 

ジョブチェンジして少し心に余裕が出てきたので、「メンタルヘルス・マネジメント検定」という民間資格にチャレンジしてみました。(取得したのは2種(ラインケア)の方です)

たくさんの方がこれから受験する方々に向けた情報を公開しているので、私はあくまで自分の覚え書き程度に、自分の試験勉強について書いていきます。

あまり参考にはならないと思いますが、あくまで一人の合格体験記だと思って読んでいただけたら嬉しいです。

 

受験資格:無し

問題構成:選択問題 2時間

合格基準:70点以上の得点(100点満点)

合格率:50~60%程度

 

勉強期間:のんびり1ヶ月半(5~10時間/週)

費用:テキスト代2冊 4,500円くらい(+受験料 6,480円)

 

公式テキストは買わず、以下のテキストを使いました。

要点がコンパクトにまとめられていて、非常に見やすい!

色々なテキストをパラパラ読みましたが、個人的にはこれが一番読みやすいです。

 

 

 

 

平日は昼休みに30分。ときどき自宅でも1時間。

休日でも、のんびり1~2時間くらいマーカーで線を引きながらテキストを読み込んでいました(もちろん忙しい日は一切テキストを開かない日も...)

分からないところもとりあえず読み進めます。

 

このテキストを読み終わったら、あとは過去問をひたすら解く!

過去問題集は必須中の必須です!!

過去問は一問解いたらすぐ解答と解説を見て、重要そうな解説にマーカーを引く。

そうすると、頻出問題が何となく分かってきます。

 

 

 

過去問を一通り解いたら、もう一度テキストを開き、過去問で間違いやすかった範囲を読み直す。そしてまた過去問を解く。

 

過去問題集は試験ごとではなく、単元ごとでまとまっているので、

試験会場では、苦手な範囲の解説ページを眺めてから受験しました。

マーカーが引いてあるので、重要なところは一目瞭然!

 

満点なんて取る必要ないのです!

7割取ればいいのです!!

 

・・・とは言っても、公式テキストからの出題になるので、時間がある方は公式テキストの購入をおススメします^^;

 

 

【2018/08/14 追記】

取得後の感想も記事にしました。ご参考までに。

lv1meg.hatenablog.com

 

 

【3ステップ!】デスクトップにコンピュータアイコンを表示【WindowsServer 2012 R2】

windowsでデスクトップにコンピュータ等のアイコンを表示させるときは、

デスクトップ上で右クリック→「個人設定」

f:id:megsan:20160620182905p:plain

「デスクトップアイコンの変更」

f:id:megsan:20160620182923p:plain

表示させたいものにチェックをつけて「OK」

f:id:megsan:20160620183017p:plain

以上で完了。

でも、windowsServerはそもそもデスクトップで右クリックをしても「個人設定」が出てこない。

「コンピュータ」右クリックからよく「コンピュータの管理」「システム」を開いてるのでちょっと辛い;

 

以下、デスクトップにアイコンを表示させる手順です(Windows Server 2012 R2)

 

画面左下のウィンドウズマークを右クリック→「コントロールパネル」

f:id:megsan:20160620183047p:plain

検索エリアに「デスクトップ」と入力→「デスクトップアイコンの表示または非表示」を選択

f:id:megsan:20160620183057p:plain

見慣れたデスクトップアイコンの設定ウィンドウが出るので、設定を行い「OK」

f:id:megsan:20160620183126p:plain

 

以上です。

なんでこんな中途半端な動きをしてるんだろう、windowsServer・・・