• postgresql 重複データ削除 ケーススタディ

    1. テーブルを作成する /* Navicat Premium Data Transfer Source Server : localhost Source Server Type : PostgreSQL Source Server Version : 110012 Source Host : localhost:5432 Source Catalog : postgres

    2022-01-10 22:36:08
  • SQLITE3データベースを初めて知る

    データベースDataBase、私たちの誰もがデータベースに触れたことがない、では、データベースとは何なのか?    それは、構造化され、統合され、共有可能な、一様に管理されたデータの集まりです 構造化されているというのは、データがあるモデルに従って整理されているという意味です。    簡単に言うと、箱をとって、その箱がたくさんの仕切り

    2022-01-10 22:31:51
  • PostgreSQLのテーブルをパーティション分割する3つの方法

    I. はじめに テーブル・パーティショニングは、例えば、大きすぎる1つのテーブルによって引き起されるパフォーマンス問題のいくつかを解決する方法です。大きすぎるテーブルは、クエリの速度を低下させる原因となり、解決策としてパーティショニングを行うことがあります。一般的に、1つのテーブルのサイズがメモリを超える場合、テーブルパーティショニングを検討することをお勧めします。PostgreSQLでは

    2022-01-10 22:11:18
  • PostgreSQLでデータの一括インポートのパフォーマンスを向上させるn個の方法を説明します。

    キーワード:バルクデータインポート、データロード、バルクインサート、高速化、スピードアップ 選択肢が多様化した時代、人生の多くのことがそうであるように、何事も決まった方法、やり方があるわけではありません。白猫、黒猫にかかわらず、ネズミを捕まえられる方がいい猫であり、自分に合ったものが一番いいのです。 ここでは、データの一括インポートのパフォーマンスを向上させるための正式な方法を紹介しま

    2022-01-10 20:50:13
  • PostgresqlのデータベーステーブルのデータをExcel形式にエクスポートする方法(推奨)

    前回の記事で紹介したのは PostgresqlのデータベースのテーブルデータをExcel形式にエクスポートする方法(推奨)  ご興味のある方はクリックしてご覧ください。 この記事では、postgresqlデータベースのテーブルのデータを、見やすく編集しやすいようにcopyコマンドや୧⃛(๑⃙⃘◡̈๑⃙⃘) copyコマンドは、構文的には୧⃛(๑⃙⃘◡̈︎๑⃙⃘)

    2022-01-10 20:49:49
  • SQLite3における日付と時刻の関数のまとめ

    コピーコード コードは以下の通りです。 import sqlite3 conn = sqlite3.connect('/tmp/sqlite.db') cur = conn.cursor() 次は何をする?テーブルを作成します。SQLiteはテーブルの作成中にインデックスを作成することをサポートしていないので、まずテーブルを作成し、次にインデックスを作成するという

    2022-01-10 19:59:33
  • Centos環境でのPostgresqlのインストールと設定、環境変数の設定Tips

    1. yumのインストール postgresqlのウェブサイトのダウンロードインタフェースにアクセスします。  PostgreSQLの ダウンロード オペレーティングシステムを選択する システムのバージョン、プラットフォーム情報などを選択します。具体的なインストール手順が表示されます 自動的に実行され、データベースインスタンスを作成するスクリプトを

    2022-01-10 16:56:48
  • PostgreSQLで文字列が対象の文字列を含むかどうかを判断する様々な方法

    PostgreSQLには、文字列が含まれているかどうかを判断する方法がいくつかあります。 方法1:position(string内の部分文字列): position(substring in string)関数:パラメータ1:対象文字列、パラメータ2:元の文字列、対象文字列を含む場合、対象文字列の最初の出現位置を返す、戻り値が0より大きいかどうかで対象文字列を含むかどうかを判断するこ

    2022-01-10 16:38:07
  • どのように定期的にLinux上でpostgresqlのデータベースをバックアップする

    データベースが操作されるリスクを避けるために、postgresqlのデータベースのバックアップを毎日行う予定です 1. サーバーのアドレスです。 /{br バックアップサーバーアドレス 10.10.10.101 (架空) postgresqlのデータベースがあるサーバーのアドレス 10.10.10.100(架空) バックアップ用のデータベースを別に持っていて、同じサーバーで操

    2022-01-10 16:06:01
  • Postgresqlの行から列への高度な応用と要約のアイデア

    前置き 休日前に会社のビジネス面では、統計レポートを作成する必要があり、このレポートは、月の推定いくつかのスター製品の売上をカウントするために使用され、私たちのデータは、行によって格納されています Date|Product|Channel|Sales このように、また奇妙な言った、我々はレポート(関)テーブル(元)システム(ラ)システム(ジ)を簡単に実装することはできません買った。だか

    2022-01-10 13:16:46
  • SQLiteデータベースのインストールと基本操作ガイド

    1. はじめに SQLite はオープンソースの組み込み型リレーショナルデータベースで,自己完結型,ゼロコンフィギュレーション,トランザクション対応の SQL データベースエンジンを実装している.移植性が高く、使いやすく、コンパクトで、効率的で、信頼できることが特徴です。他のデータベース管理システムとは異なり、SQLiteはほとんどの場合、インストールと実行が非常に簡単です。データベースの

    2022-01-10 13:06:58
  • postgresのjsonbプロパティの利用について

    jsonbの簡単な操作(追加、削除、変更) 1, 更新操作 (attributes 属性は jsonb 型) メソッドの定義です。 jsonb_set(target jsonb, path text[], new_value jsonb[, create_missing boolean]) パラメータです。 target : 対象(jsonb 型の属性)

    2022-01-10 12:22:45
  • エクセルテーブルのデータをpostgresqlのデータベースにインポートする方法

    実務では、統計データの作業によく出くわします。ある次元の統計データは、仕事の関係で、異なる部門がレビューするためにレポートの添付ファイルとしてエクセルにエクスポートする必要があります。後で比較作業を容易にするために、リーダーは、具体的にこれらのデータを記録するためのデータベース内のテーブルを作成するようになります。この時点で、我々はDBAは、データベースにこれらのExcelのテーブルをインポート

    2022-01-10 11:22:13
  • Postgresqlの高度なアプリケーションは、セルのアイデアをマージするの詳細

    1. 前に書く✍」。 前回の記事に続き postgresql 高度な行から列への適用と要約のまとめ もう一歩踏み込んで、もっと複雑なことをやってみたい(チャートはとりあえず置いといて ? もちろん、レポートとして、一番多いのはセルの結合です、はい、待ち遠しいです ? ~ 2. 考える まず、フロントエンドの説明を頭の中に入れておきます。 table もちろん、これは

    2022-01-10 11:03:14
  • PostgreSQLのURL解決方法

    PostgreSQLは多数のデータ型をサポートしていますが、URLを格納するのに適切な型はないようです。では、データベースの中のURLデータをどうすればいいのでしょうか? まず必要なのは、何のためにURLデータを保存しているのかを確認することです。後で問い合わせたときに印刷するためだけなら、varcharやtextのような型でもいいのではないでしょうか? しかし、単にURLデータを問

    2022-01-10 10:54:23
  • Postgresqlへのリモートアクセスの設定方法(ファイアウォールの設定またはOFFが必要です。)

    Postgresql 設定しました。 pg_hba.conf と postgresql.conf ファイルが設定されます ( ウェブ上には多くのbdが存在する ) pg_hba.conf # TYPE DATABASE USER ADDRESS METHOD host all all 0.0.0.0/0 trust # IPv4 local connectio

    2022-01-10 10:46:02
  • 単語をソートするカスタム関数とそれをPostgreSQLで使用する(実装コード)

    Pythonの実装ロジック 1. セパレータによる文字列のリスト型への分割 drugs.split(separator) 2. リストソート drug_list.sort() 3. リストステッチ separator.join(drug_list) 4. 型式決定 データベースの対応するフィールドがNULL、つまりPy

    2022-01-10 08:30:57
  • Postgresqlのユーザーログインエラーの回数を制限するサンプルコード

    OracleではFAILED_LOGIN_ATTEMPTSを設定することでユーザーログインのエラー回数を制限できますが、postgresqlではこの機能はサポートされていません。PostgreSQLはイベントトリガーをサポートしていますが、イベントはDDLに限定されており、ログインとログアウトのイベントにイベントトリガーを使用する方法はありません。 しかし、新しいセッションにログインするこ

    2022-01-10 07:06:46
  • SQLite3の自己追加型主キーに関連する知識のまとめ

    I. SQLiteはテーブルをクリアし、セルフインクリメントのカラムをゼロにします。 標準SQLでは、テーブルの内容をすべて消去するためにTRUNCATE TABLE文があります。 しかし、SQLiteはこのステートメントをサポートしていません。SQLite では DELETE FROM TableName を直接使用すればいいのです。 ほとんどのDBMSでは、TRUNCATEはテ

    2022-01-10 06:30:27
  • SQLite3 用に ANSI から UTF8 への交換関数を提供する。

    Sqlite3使用時は必須   使用方法   char* src = "... ";//変換されるansiまたはutf8文字列   char* dst = NULL;/Save the memory pointer allocate internally by the function, no need to pass it into memory buffer   UTF-

    2022-01-10 06:27:50