ブログ記事79件
オリンピックも終盤戦ですね(・ω・)直接の知り合いではないですが、私と同じ高校で1つ下の学年だった人が、とある競技でメダルを獲得していました。高校時代から世界レベルで賞を取っていてすごいなあと思っていましたが、ついにオリンピックの舞台で活躍されていて、とても感動しました!^^さて、今日はパラレルクエリについて基本的なことを勉強していきます。ひとまず概念的なところを理解するまでを目標とします。また、今回の勉強対象はPostgreSQLです。もくじ1.パラレルクエリとは2.パ
動機の話何を隠そうjavaが好きじゃないんです。なんで?という話は今回はどうでもよくて、とにかくjavaが好きじゃないということなんです。好きじゃないから自分のプライベートなPCにJDKとか入れたくないし、eclipseも入れたくない。でも、ここ数ヶ月間は仕事で久しぶりにjavaを触っているので、少しは勉強しなきゃなぁとも思うわけで。職場では先月はopenJDK8を入れてGradleプロジェクトをしていて、でも今月からはopenJDK11のSprin
Windows10のPCからSSHトンネルでPostgreSQLデータベースへ接続そのためにPython環境を作る先ずはココからダウンロードしてhttps://www.python.org/ftp/python/3.11.1/python-3.11.1-amd64.exeインストール次にPIPをインストールhttps://bootstrap.pypa.io/get-pip.pyを開くとソースが表示されたので、すべて選択してテキトーなファイル名「tekito.py」で保
既にあちこちに同様の記事はあるのですが、JavaでDB接続を行い、その過程を記してみたいと思います。環境はWindows10です。もくじ1.今回やること2.データベースの前準備(テスト用ユーザー、DB、テーブル作成)3.JDBCドライバーのインストール・JDBCドライバーとは・PostgreSQL用のJDBCドライバのインストール4.挙動確認・確認用ソースコード・結果確認5.まとめ1.今回やること・PostgreSQLでユーザー、データベース、テーブ
突破ファイルおもしろいよね。さてさて、タイトルの通り、postgresqlのプレースホルダ、つまりバインドできるパラメータの数には上限がある。32767、らしい。覚えてらんね。大体32000くらいとしか認識してないし、そんな認識で十分。で、そんなクエリ作る方が悪いとか、そんな検索許容させちゃ駄目だとか、色々思うところはあったとしても、メンバーとして参画したら、客からの要望は既に固まっているし、なんなら設計終わっている。DBのテーブル構造だってもう決まっている。何が
おはようございます。エンジニア見習いのセリムです。就労移行支援でプログラミング基礎を数ヶ月学習した程度でしたが、プログラミングの面白さから未経験でIT業界へ飛び込んでいきました。なので、ほぼ初心者といっても過言ではありません。そんな初心者が課題を進めながら、ボチボチ記事を書いていきます。*さて、今回課題の関係からデータベースを利用したくて、postgreSQLを自身のPCにダウンロードしようとネットを参考に実践。ですが、そういうときにエラーが発生するのは厄介ですよね。私も昨日はそれで
シルバーウィーク真っ只中ですね!(*´艸`)せっかく時間があるので、実践レベルでのDB構築に挑戦してみました!■今回やること仮想サーバ(CentOS8)にPostgreSQLのDBを構築し、物理PC(Windows)から、そのDBに接続させる。アプリケーションサーバからDBサーバにアクセスするという、よくある構図を簡易的に実現してみようというやつです('ω')ノよくある構図今回実現する構図■環境・CentOS8(VMwareWorkstationsを用いた
再びSQL関連の記事です(`・ω・´)職場で、OracleとPostgreSQLのソースを比較することがありました。そこでROWNUM関数/LIMIT関数とORDERBY句の併用方法について、DBで違いがあったので、備忘録として記事にしておこうと思います('ω')ノORDERBY句の説明は以前記事にしているので、良ければご覧くださいー!『【SQL】ORDERBYの活用いろいろ』再びSQLの勉強シリーズに戻ります(`・ω・´)今日はORDERBY句。役割は知っているけ
まーた3日坊主になってた。さて、ほぼ自分用のメモ担当しているシステムを、別のシステムのサブシステムの仲間入りをさせるために、焼き直し中。そこでは全てのDBテーブルに「version_no」というカラムを用意して、更新時にインクリメントするというルールがあった。ルールなら仕方ない、守らなければならない!で、タイトルの通り。postgresqlのUPSERT(ONCONFLICTDOUPDATE)時に、特定のカラム(version_no)をイン