開発系

1/16ページ

SQL Server | “sqlcmd”をインストールして使ってみる

  • 2023.09.30

みなさん、こんにちは。 今回は「sqlcmd」をインストールし、コマンドプロンプトからSQL Serverへ接続して操作したいと思います。 sqlcmdのインストール方法 公式ドキュメントを参考にインストールします。 今回はWindows11(64bit環境)にインストールします。 ① ODBCドライバのダウンロード 上記sqlcmdは ODBC Drive 17が指定されているため、今回は以下リ […]

Python | 騒音計のデータを時系列データベースに保存する(IoT x Database , TimescaleDB)

  • 2023.09.12

みなさん、こんにちは! 今回は前回の続きとして、騒音計の時系列データをデータベースに保存してみようと思います。 前回の記事↓↓ データを保存する 時間とその時のHzをデータベースに記録していきます。 データ数 時間間隔として1sec毎に書き込みを行うとします。 レコード数は 60sec * 60min * 24 = 86400 となります。 記録先 今回はDB(TimescaleDB)とAPを同一 […]

Docker | Dockerコンテナを作成しよう(TimescaleDB)

  • 2023.09.10

みなさん、こんにちは! 今回はIoTデータの蓄積で注目されている「TimescaleDB」のコンテナを取り扱ってみます。 Dockerコンテナ生成までの流れ 以下に手順を整理します。 1)Docker HubからDocker ImageをPullする DockerHubからDocker ImageをPullします。 → TimescaleDBのページはこちら ※公式ドキュメントでもやり方が公開され […]

データベース | テーブル&データ複製する(テーブルのバックアップを取る)

  • 2023.09.09

みなさん、こんにちは! 今回はDBのテーブルを複製する方法を確認します。 ケース テーブルのバックアップを取る事例としては以下のようなケースでしょうか? 以下のようなテーブルがあったとします。 このテーブルには既に100件のデータが入っているのですが、今回新たに列を追加することになりました。 その変更作業のために、一旦バックアップを取りたいと思います。 クエリ 以下のクエリを実行することで、わざわ […]

データベース | データベースからCSVデータをエクスポートする(PostgreSQL、MySQL、MSSQL)

  • 2023.09.08

こんにちは! 今回は前回の記事とは逆に、データベースからCSVデータを「エクスポート」する方法を確認します。 出力データ 前回インポートで利用した「employeesテーブル」から出力を行います。 PosgreSQL CSVの出力には「COPY」コマンドを使用します。 MySQL MySQLの場合は「SELECT * INTO OUTFILE」で出力できます。 MSSQL MSSQLの場合、コマン […]

データベース | データベースにCSVデータをインポートする(PostgreSQL、SQL Server、MySQL)

  • 2023.09.08

みなさん、こんにちは。 今回は仕事でもよく利用する CSVデータの一括挿入を検証します。 テストデータ 以下のテストデータを利用します。 ChatGPTに作ってもらいました。 下図のように、社員番号、社員名が入っています。 インポート先のテーブル インポート先のテーブルは以下のように定義します。 PostgreSQLの場合 PostgreSQLの場合は、「COPY」を用います。 SQLサーバ内のt […]

Docker | Dockerコンテナを作成しよう(Microsoft SQL Server)

  • 2023.09.08

今回はMicrosoft SQL Serverのdocker環境を作ってみたいと思います。 Dockerコンテナ生成までの流れ 1)Docker HubからDocker ImageをPullする  → SQL Serverのページはこちら ※Microsoftドキュメントでもやり方が公開されています。 コマンドプロンプトにてコマンドを実行します。 2)Docker Imageを起動する コンテナを […]

OracleLinux | WindowsバッチでOracleLinuxをリモートシャットダウンする

  • 2023.08.27

みなさん、こんにちは。 今回は「WindowsバッチでOracleLinuxをリモートシャットダウンする」方法を検証します。 環境としては VirtualBoxを用いてOracleLinux環境を準備し、そちらを遠隔シャットダウンします。 仮想環境の設定方法は以下を参照ください ↓ SSHで接続してみる 以下のような構成があったとして、Windowsから VirtualBox上のOracleLin […]

VirtualBox | NATを使用せずにゲストOSとホストOSを同一ネットワークセグメント上に設定するには?

  • 2023.08.27

みなさん、こんにちは! 今回は「NATを使用せずに、ゲストOSとホストOSを同一ネットワークセグメント上に設定する方法」を検証します。 現在のネットワーク構成 VirtualBoxの初期状態では以下のような構成になっています。 pingが通らない ホスト(今回はWindows11)とゲスト(OracleLinux)間で通信ができるかをpingを用いて確認しました。 以下のように 1)ゲストOS→ホ […]

VirtualBox | OracleLinuxをインストールしてみる

  • 2023.08.26

みなさん、こんにちは! 今回は「Virtual Box」へOracleLinuxを新規登録してみようと思います。 OracleLinuxのISOファイル 以下のサイトにアクセスします。 Full ISOの最新バージョン(約9.6GB)をダウンロードします。 Virtual Boxへの新規登録 ダウンロードしたISOファイルを用いて OracleLinuxを新規登録します。 1)新規をクリック 2) […]

1 16