リレーショナルデータベース管理システム(RDBMS)は、データベースの表形式の配置を使用して、大量のデータを格納できます。 RDBMSは、小規模および大規模なワークロードの作成、管理、管理などのデータベース操作を実行するために広く使用されています。
PostgreSQLは使用するのに素晴らしいツールですが、Windowsで起動して実行するのは少し難しいかもしれません。そのため、WindowsでPostgreSQLをセットアップし、できるだけ早くデータベースを使い始める方法をご案内します。
PostgreSQLについて知っておくべきこと
PostgreSQLはSQLに基づくデータベース管理ソフトウェアです。このエンタープライズレベルのソフトウェアは、その汎用性とスケーラビリティで知られています。その柔軟性により、単一および複数のマシンからのさまざまなレベルのワークロードを同時に処理できます。さらに良いことに、同時ユーザーのウェアハウス全体とシームレスに機能できます。
PostgreSQLは、実績のあるアーキテクチャ、信頼性、データの整合性、堅牢な機能セット、拡張性で高い評価を得ています。ソフトウェアの背後にあるオープンソースコミュニティの献身により、このソフトウェアはパフォーマンスの高い革新的なソリューションを一貫して提供できます。
WindowsにPostgreSQLをインストールする方法
WindowsでのPostgreSQLのインストールプロセスは、Linuxの対応するプロセスとは少し異なります。データベースを管理するには、Postgreデータベースサーバーとグラフィカルツールをインストールする必要があります。
両方を別々にダウンロードすることはできますが、それでも一緒に構成する必要があり、それ自体が課題になる可能性があります。したがって、バンドルされたインストーラーをダウンロードしてインストールすることをお勧めします。
インストールを開始するには、公式にアクセスしてください PostgreSQLのWebサイト 選択します ダウンロード 。次のページで、 ウィンドウズ WindowsOSと互換性のあるバージョンをダウンロードしているためです。
Windowsインストーラページで、をクリックします インストーラーをダウンロードする 。 [プラットフォームサポート]セクションの下に、リリースされた各バージョンに関連するいくつかの情報が表示されます。ダウンロード可能な最新バージョンに注意することをお勧めします。
をクリックする インストーラーをダウンロードする PostgreSQLデータベースのダウンロードページに移動します。コンピュータのバージョンに応じて、次のいずれかを選択できます Windows x86-64 また Windows x86-32 。
ダイアログボックスから最新のPostgreSQLバージョンを選択し、その横にあるダウンロードボタンをクリックします。これにより、セットアップのダウンロードが開始されます。
EXEファイルがダウンロードされたら、それをクリックしてセットアップを開始します。セットアップでは、宛先ディレクトリとコンポーネントの詳細について尋ねられます。
コンポーネントのリストから、次から選択できます。
- PostgreSQLサーバー
- pgAdmin4
- スタックビルダー
- コマンドラインツール
関連している: UbuntuにMicrosoftSQLServerをインストールしてセットアップする方法
近い将来、各アプリケーションが役立つため、4つのチェックボックスをすべてオンにすることをお勧めします。
懐中電灯をオンにする懐中電灯をオンにする
次の画面で、データベーススーパーユーザーのスーパーパスワードを設定します。パスワードを作成し、をクリックします 次 。
次の画面で、ポート番号を変更せずにクリックします 次 。設定したすべての詳細をリストしたインストール前の要約が表示されます。インストールの各側面を確認し、すべてが正常に見える場合は、をクリックします 次 。
NS インストールの準備 ダイアログボックスが表示されます。クリック 次 インストールを開始します。
pgAdmin4を使用したPostgreSQLへの接続
PostgreSQLをサーバーに接続する方法は2つあります。従来のコマンドライン方式、またはWindowsへのインストールプロセス後にプリロードされたpgAdminツールのいずれかを使用できます。
pgAdminアプリケーションを使用したPostgreSQLへの接続
- プログラムファイルフォルダから、またはWindowsサーチ機能を使用してpgAdminアプリケーションを起動します。
- インストールプロセスで使用したマスターパスワードを使用して、pgAdminクライアントにログインします。
- [サーバーの作成]オプションをクリックして、ホスト、ポート、メンテナンスデータベース、ユーザー名、パスワードなどの必要な詳細を入力します。
- [保存]オプションをクリックします。作成されたサーバーが左側のタブに表示されます。
- サーバーの名前をダブルクリックし、パスワードを入力してPostgreSQLサーバーに接続します。
コマンドウィンドウを使用したPostgreSQLへの接続
インストール後、[スタート]メニューでSQLシェル(PSQL)を検索できます。ここに、関連するSQLコマンドを入力します。
PSQLで利用可能なすべてのデータベースを一覧表示するには、次のように入力します NS ヒット 入力。
アドビメディアエンコーダーの使い方
PostgreSQLで新しいデータベースを作成する方法
新しいデータベースを作成するには、次のように入力します CREATEDATABASEテスト 、 どこ テスト データベースの名前です。
新しいデータベースにアクセスするには、PSQLターミナルを閉じて、再度開きます。アプリケーションは、前回使用したサーバー名、ポート、ユーザー名、およびパスワードを記憶します。
再接続する前に、Postgresの名前を設定したデータベースの名前に変更してから、を押します。 入力 。
PostgreSQLでテーブルを作成して一覧表示する方法
既存のデータベース内にテーブルを作成するには、次のコマンドを使用します。
CREATE TABLE PERSON (
ID BIGSERIAL NOT NULL PRIMARY KEY,
NAME VARCHAR(100) NOT NULL,
COUNTRY VARCHAR(50) NOT NULL );
このコマンドはテーブルを作成します 人 データベース内 テスト それにいくつかの変数名も追加します。自分のニーズに合わせてこれらの変数を微調整します。
データベース内のすべてのテーブルを一覧表示するには、 DT 指図。上記の例でこのコマンドを使用すると、呼び出されるテーブルが1つしかないことに気付くでしょう。 人 データベース内 テスト 。
関連している: SQLでテーブルを作成する方法
rootユーザーの資格情報を変更する方法
rootユーザーとしてログインした後、Postgresのパスワードを変更できます。これを行うには、次のコマンドを使用します。
ALTER USER postgres PASSWORD 'newpassword';
変化する 新しいパスワード お好みのパスワードに。
PostgreSQLでのユーザーロールの作成と削除
多くの人が異なる役割のプロジェクトに同時に取り組んでいます。 Windowsコンソールを使用して、PostgreSQLでさまざまなアクセス権を持つさまざまなロールを作成できます。新しく作成されたロールにスーパーユーザーステータスを付与するかどうかを選択することもできます。
誰かにアクセスを許可するには、Windowsコンソールを実行し、デフォルトのディレクトリをPostgreSQLのbinディレクトリ(たとえば、C: Program Files PostgreSQL 9.0 bin)に変更するか、このディレクトリをPath環境変数に追加します。
次に、コンソールで次のコードを使用します。
createuser.exe --createdb --username postgres --no-createrole --pwprompt openpg
コマンドを変更して、役割の特権を変更できます。ロールのスーパーユーザーステータスを選択するように求められます。入力 と はいまたは NS [いいえ]の場合は、パスワードを割り当てて新しい役割を作成します。
次のコマンドを使用して、他のユーザーのリストからユーザーロールを削除できます。
DROP USER name [, ...];
WindowsでのPostgreSQLの操作
PostgreSQLは、データベースを確実かつ確実に管理するための素晴らしいツールです。 Windowsのインストールプロセスは比較的単純で、セットアップと実行に数回クリックするだけで済みます。
共有 共有 つぶやき Eメール 初心者向けの基本的なSQLコマンドのチートシートSQLについてもっと知りたいですか?さまざまなSQLクエリコマンドを処理することは、先に進むための優れた方法です。
次を読む 関連トピック- ウィンドウズ
- ウィンドウズ
- SQL
- データベース
Winiはデリーを拠点とする作家で、2年の執筆経験があります。彼女の執筆活動の間、彼女はデジタルマーケティングエージェンシーや技術会社と関係がありました。彼女は、プログラミング言語、クラウドテクノロジー、AWS、機械学習などに関連するコンテンツを作成しています。余暇には、絵を描いたり、家族と過ごしたり、山に旅行したりするのが好きです。
WiniBhallaのその他の作品ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください