PostgreSQL
直面したエラー rails sでサーバーを起動しようとしたら、こんなエラー画面が出てPostgreSQLが起動できない。 PG::ConnectionBad - could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP…
Railsアプリをrails newしたとき、DBをPostgreSQLにするオプションを忘れていた。 「database.yml を自分で編集するのめんどくさいなぁ・・・」と思っていたら、Rails 6 からはコマンドひとつで変更できるようになっていた。 Rails 6 からはコマンド一発 た…
問題 Rails で bin/rails sをしてサーバーを起動しようとすると、以下のエラーが出て Postgres が動かない。 could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tm…
問題 rails new sample -d postgresql したときに出たエラー。 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. An error occurred while installing pg (1.2.3), and Bundler cannot continue. Make sure that `gem install pg -v '1.…
PostgreSQLにログインせずに追加する方法 $ sudo su postgres -c 'createuser -s つくりたいユーザー名' # サンプル sudo su postgres -c 'createuser -s test' 追記。実はこれでもスーパーユーザーを作成できる。 $ createuser -s NAME ※NAMEには作りたい名…
# PostgreSQLにログインする sudo su postgres # ユーザーを削除 dropuser ユーザー名 対話式で削除する場合は文が変わる。 # 対話式を立ち上げる $ psql postgres postgres=# DROP USER ユーザーネーム; DROP ROLE ユーザー名を確認するにはこちら。 $ sudo…
やりたいこと PostgreSQLでテーブルに自動で連番idをつけたい つまり自動インクリメント INSERTの指定方法を知りたい 問題 こんなSQLファイルを書いて実行しようとした。 drop table if exists memos; create table memos ( id integer, title text, body te…
環境 問題 解決 前準備 peer認証を変更する 2箇所を変更 postgreSQLを再起動 postgreSQLログイン後にSQLファイルを実行する方法 参照 環境 Vagrant 2.2.2 Ubuntu 18.04.3 LTS (Bionic Beaver) PostgreSQL 10.10 (Ubuntu 10.10-0ubuntu0.18.04.1) Mac OS X 10…
インストール sudo apt update sudo apt install -y postgresql-10 パスワード設定 postgresというLinuxユーザーでログイン。 sudo su - postgres PostgreSQLのフロントエンドを起動。 psql postgresユーザーのパスワードをpostgresへ変更。 alter role post…
やりたいこと Linux(Debian)にPostgreSQLをインストールする手順 リポジトリの追加 クライアント証明書をインストール PostgreSQLをインストール ユーザー追加 感謝の参照 やりたいこと LinuxにPostgreSQLをインストールしたい Debian10系(buster)を使用 Pos…