【SQL超入門講座】09.PostgreSQLの環境構築|MacとWindowsで解説!

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 46

  • @MinMin-tj7ud
    @MinMin-tj7ud 2 роки тому +14

    Windows10環境でハマって他の方のコメントも参考しながら(感謝)どうにか進めたことメモ
    1.pgAdmin4(ver6.12)のServersにサーバを作成するメニューが、CreateではなくRegister配下にServerメニューがある。
    2.PostgreSQL13(13.8)でServerを作成すると、Connection設定のIP=127.0.0.1またはlocalhost指定したサーバに接続エラーになる。
     →PostgresSQL14(14.5)だと、発生しない
    3.CSVデータが無い→手前の講義でつかったDB Browser(SQLite)でtest_databaseを開き、"データ閲覧"タブの「現在表示されているものをテーブルに保存」を選択し、「CSVに保存」で作成できた。
    4.ImportのHeader指定がない→Optionsタブ側にその設定メニューがある
    5.データのImportを実行するとUtility not foundになる→pgAdmin4のFile->Preferences->Paths->Binary pathsでBinary Pathの2か所に、PostgreSQLのインストール先、例えば、C:\Program Files\PostgreSQL\14\bin または、C:\Program Files\PostgreSQL\13\binを設定。
    6.Importがエラーになる。データベースのカラムの定義の日本語をすべて英語に変更、csvファイル側のヘッダ(1行目)部分も同様に修正するとImport成功。Import時点では各レコード内の日本語についてはそのままでもエラーにならない。この先の講義でどうなるかは、現時点では分からない。

    • @KS-pm5vc
      @KS-pm5vc 3 місяці тому

      @MinMin-tj7udさんのおかげで最後までできました!とても助かりました!

  • @赤井-k5p
    @赤井-k5p 10 місяців тому

    Macにインストールできました。ありがとうございます😭

  • @聖一山崎
    @聖一山崎 2 роки тому

    環境構築から具体的なデータ処理まで丁寧におしえていただき、大変助かりました。淡々と安心できる声調で教えていただけるのでとてものみ込みやすかったです。また他の動画でも勉強させていただきたいと思います。

    • @kinocode
      @kinocode  2 роки тому +1

      SQLは、データ分析だけでなく、Webアプリ開発でも欠かせないですし、覚えておくとどこかで役に立ちますよね!
      ぜひマスターして業務にいかせるスキルにしてください!

  • @LIKE-nc3nj
    @LIKE-nc3nj 3 роки тому +13

    csvファイルの配布お願いします

    • @ymmtsts
      @ymmtsts 2 роки тому

      以下でdbファイルをcsvファイルに変換し利用しました。問題なくインポートできました。ご参考まで。
      www.rebasedata.com/convert-sqlite-to-csv-online

  • @kenta0
    @kenta0 3 роки тому

    とても分かりやすくて、ど素人の僕でさえ、すんなりできました。ありがとうございます。

  • @daisuke5755
    @daisuke5755 2 роки тому +1

    もうRDBMS製品の常識をしている前提の動画になってしまっている。

  • @hironitterhirony307
    @hironitterhirony307 3 роки тому +9

    すみません、質問をさせてください。
    test_tableにインポートするtest_table.csvはキノコード様のサイトにございますでしょうか?
    今までの講義の途中で出てきていましたら大変申し訳ありません。

    • @da1fujimoto
      @da1fujimoto 3 роки тому +8

      この講座の最初の動画でtest_database.dbをダウンロード済みでしたら、以下のpythonコードで作成したものが使用できました。
      ご参考まで。
      ----
      import sqlite3
      import pandas as pd
      con = sqlite3.connect("./test_database.db")
      df = pd.read_sql(sql="select * from test_table", con=con)
      df.to_csv("./test_table.csv", index=False, encoding="utf-8")

    • @hironitterhirony307
      @hironitterhirony307 3 роки тому +1

      @@da1fujimoto 様
      ご返信ありがとうございます!
      pandasインストール済みのPython環境で無事作成できました!
      sqlite3はPythonの標準ライブラリでそのまま使えました。重ねましてありがとうございます!

  • @user-bw1qf1pe1u
    @user-bw1qf1pe1u 3 роки тому +1

    使ったことないけど、今後役立つかもしれないから先にお礼言っときます!
    ありがとうございます

  • @hugenerretho9151
    @hugenerretho9151 3 роки тому +5

    半日取り組んで分からなかったので質問させてください。
    could not connect to server: Connection refused
    is the server running on host "127.0.0.1" and accepting TCP/IP connections on post 5432? と表示されるのですが、どのように対処したらよいのでしょうか?

    • @_googlexakan8954
      @_googlexakan8954 5 місяців тому

      とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。

  • @--youtuber7614
    @--youtuber7614 3 роки тому +2

    pgAdmin4のテーブルを作った後にインポートを押すと Configuration required Please configure the Postgre SQL Binary Path in the preferences dialog. と表示されます。どこの何を設定し忘れたのでしょうか? Windowsで解決方法を教えて頂けないでしょうか?よろしくお願いします。

  • @user-cl8ko7qg6l
    @user-cl8ko7qg6l 10 місяців тому

    すみません。大変わかりやすいテンポの良い動画を作成してくださってありがとうございます。PostgreSQLをダウンロードしたばかりで、これからこの動画などで勉強させていただこうとしているSQL初心者です。PostgreSQLの書籍ではをダウンロードした後にPathを設定すると出てくるのですが、この動画では出てきていないです。Pathの設定をしなくても使用は可能ということでしょうか。また、Pathの意味は、PostgreSQLがコマンドを実行するときに見に行くフォルダを設定するという理解でしょうか。

    • @_googlexakan8954
      @_googlexakan8954 5 місяців тому

      とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。

  • @aporo
    @aporo 10 місяців тому +1

    最後のCSVの読み込みでエラー出て試行錯誤してこの時間です(結局出来ず)😂

  • @oski-fx7kl
    @oski-fx7kl Місяць тому

    本解説動画ありがとうございます。
    4:41 postgresユーザーとデータベース作成について、所定のコマンドを入力しましたが動画のように表示されず、
    postgres: could not access directory "/usr/local/var/postgres": No such file or directory
    Run initdb or pg_basebackup to initialize a PostgreSQL data directory.
    のように表示されました。とりあえず、先に進みましたところ、
    5:37 表にある4行目のtest_databaseができていませんでした。その上3行(postgres, template0, template1は出来てました。)どこが間違えておりますでしょうか、ご教示お願いします。

    • @pastelriver
      @pastelriver 18 днів тому +1

      私も全く同じ事象が出ています。おそらく動画が古いので今やると何か条件等が変わっているのだと思います。

  • @ぬまた-m2g
    @ぬまた-m2g 2 роки тому

    ver15の解説お願いします

    • @kinocode
      @kinocode  2 роки тому +1

      リクエストありがとうございます!

  • @Sonata.Fantasia
    @Sonata.Fantasia 2 роки тому

    お疲れ様です
    MI Macにも対応してますでしょうか?
    よろしくお願いします

    • @kinocode
      @kinocode  2 роки тому

      はい!M1 MacでもPostgreSQLは使用できます!

    • @Sonata.Fantasia
      @Sonata.Fantasia 2 роки тому

      @@kinocode
      ありがとうございます
      ドルみたいなマークがエラー出たり、十乗おってトライしてエラーが出たりしているので、心許無く感じました
      MI Mac対応の動画なさってますか?
      よろしくお願いします

  • @soncolt
    @soncolt 2 роки тому

    先生、お疲れ様です。
    私はWindows10で、pgAdmin4を使って、テーブルを作成しました。ID、売上日・・などで、カラムをビデオの通りに、設定しました。データをインポートしようとしたら、エラーがでました。何度もチャレンジしましたが、【ID、売上日・・などのカラム】は日本語が入っている関係かなぁと思い、【ID、URIAGE、DATE・・・などのカラム】を英文字にして試みましたが、データインポートで、ちゃんとデータが入りました。もしかして、言語の設定が必要なのでしょうか。テーブルは日本語が入っていれば、わかりやすいと思いますが、先生はMACをご利用なので、Windowsでは、もしかして設定が必要じゃないかと思いました。
    大変すみませんが、ご教示をお願いできますでしょうか。

  • @soncolt
    @soncolt 2 роки тому

    追記させて頂きます【\copy: parse error at end of line】とメッセージが出ますので、ご確認をお願いできますでしょうか

  • @yamazakiIT
    @yamazakiIT 2 роки тому

    恐れ入ります。今、2022年9月ですが、enterprisedbにアクセスすると画面が変わっていましてユーザー登録を促してきます。さらにsubscriptionPlanが3つあるようでdefaultでEnterprise Planになっています。どれを選べばよろしいでしょうか?

  • @takahirowatabe5917
    @takahirowatabe5917 3 роки тому +1

    キノさん、いつも感謝です。キノさんの動画をきっかけに8が月ほど勉強を頑張っているのですが、この度クラウドのwebアプリ開発環境が立ち上がらなくなってしまい(p○za ○loud)、Macにてローカルで環境構築をし直す事態になり、Postgresをインストールし、initdbしてみている状況なのですが、どうしてもinitdb: error: could not create directory "/usr/local/var": Permission deniedに行きつき、壁を乗り越えられない状況です。キノさんの動画では「postgres -D /usr/local/var/postgres」のくだりでこの状況です(Macのosとチップは最新のものをしています)どなたかお力添えお願できないでしょうか‥

    • @ymmtsts
      @ymmtsts 2 роки тому

      私も同様のところでつまづきました。homebrew でPostgreSQLをインストールした際の出力ログにinitdbのコマンドと、インストールパスの記載がありました。initdbコマンドはそこに記載の通りに実行。
      また、/usr/local/varではなく私の場合は/opt/homebrew/var/postgres でした。これもご参考まで。

    • @_googlexakan8954
      @_googlexakan8954 5 місяців тому

      とりあえず世界を小麦粉で支配すべきであろうと私は考えることができるのだという出会いはもちろんあると思いますがカレーには欠かせないほどでありますマラ根でもどうして出会いはこの世にあらんと払子でありましょうかと思うしいただけますとそれは困難ですねと私は考えます。

  • @GeneMed_
    @GeneMed_ 3 роки тому

    コメント失礼いたします。12:48の部分で出てきた画面はどのように表示させればよろしいのでしょうか。

    • @dix2330
      @dix2330 3 роки тому

      Windowsなら
      コマンドプロンプト
      Macなら
      ターミナル かも
      検索かけてみたら
      どうやって表示させるか
      記載されてるかも
      違ってたら
      すみませんかも

    • @kinocode
      @kinocode  3 роки тому

      その通りで、Macならターミナル、Windowsならコマンドプロンプトを起動してください。

    • @dix2330
      @dix2330 3 роки тому

      @@kinocode おぉ!
      キノさん ありがとうございます!
      合ってて良かったです🤭

  • @佐藤太郎-k7l
    @佐藤太郎-k7l 2 роки тому

    csvファイル添付してください

    • @佐藤太郎-k7l
      @佐藤太郎-k7l 2 роки тому

      --command " "\\copy public.test_table (\"ID\", \"売上日\", \"社員ID\", \"商品名\", \"単価\", \"数量\", \"売上金額\", \"商品分類\") FROM 'C:/Users/Owner/OneDrive/デスク~1/test.csv' DELIMITER ',' CSV HEADER ENCODING 'UTF8' QUOTE '\"' ESCAPE '''';""
      とエラーがでてきてしましまう

    • @kinocode
      @kinocode  2 роки тому +1

      レッスンごとの書き起こしブログに用意しております!
      こちらのレッスンではcsvファイルを使用しておりませんので、該当レッスンをご確認くださいませ!

  • @apexfps1987
    @apexfps1987 3 роки тому

    でぎだあああああああああああああああああああああああああああああありがとうございますううううううううううううううううううううううううううう

  • @daisuke5755
    @daisuke5755 2 роки тому +1

    CUIツールとGUIツールの使い分けが意味不明。

    • @_googlexakan8954
      @_googlexakan8954 5 місяців тому

      akaoakaoakosaksokaoskoaskoasioiowuoiwdawd