タグ

SQLに関するharusoftのブックマーク (7)

  • PostgreSQLは、SELECTもロックを獲得する - 地平線に行く

    PostgreSQLは、SELECT文を実行すると暗黙的にロックを獲得するということを、システムを止めて初めて知りました。 なので、こういうSQLはまずいです。 SELECT * FROM FooTable; LOCK TABLE FooTable; これを二つ同時に実行するとデッドロックが発生します。 これは、2つのコマンドプロンプトで 画面A BEGIN; // トランザクションの開始 画面B BEGIN; // トランザクションの開始 画面A SELECT * FROM FooTable; 画面B SELECT * FROM FooTable; 画面A LOCK TABLE FooTable; 画面B LOCK TABLE FooTable; と実行すると再現できます。 なんで? 2行目のテーブルロックは、そのトランザクション以外にテーブルにアクセスするトランザクションがないことを保

    PostgreSQLは、SELECTもロックを獲得する - 地平線に行く
  • 情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方

    「安全なウェブサイトの作り方」は、IPAが届出(*1)を受けた脆弱性関連情報を基に、届出件数の多かった脆弱性や攻撃による影響度が大きい脆弱性を取り上げ、ウェブサイト開発者や運営者が適切なセキュリティを考慮したウェブサイトを作成するための資料です。 「安全なウェブサイトの作り方」改訂第7版の内容 第1章では、「ウェブアプリケーションのセキュリティ実装」として、SQLインジェクション 、OSコマンド・インジェクション やクロスサイト・スクリプティング 等11種類の脆弱性を取り上げ、それぞれの脆弱性で発生しうる脅威や特に注意が必要なウェブサイトの特徴等を解説し、脆弱性の原因そのものをなくす根的な解決策、攻撃による影響の低減を期待できる対策を示しています。 第2章では、「ウェブサイトの安全性向上のための取り組み」として、ウェブサーバの運用に関する対策やウェブサイトにおけるパスワードの取扱いに関す

    情報処理推進機構:情報セキュリティ:脆弱性対策:安全なウェブサイトの作り方
  • Execute Query

    Execute Query now on Google Groups We have set up Execute Query on Google Groups to consolidate queries and issues as well as provide an indexed support forum and mailing list. Please visit us at http://groups.google.com/group/executequery. You can also continue to log your issues and requests directly here or from the feedback option in the application help menu. Latest Version Execute Query v4.4

  • psqlを使ってみよう — Let's Postgres

    ¥copy : 遠隔データロード データロードには、一般に COPY コマンドを使います。データベース・サーバ上にあるファイルからのロードの他、COPY FROM STDIN の形式でネットワーク経由でのロードもできます。psql の ¥copy メタコマンドは、この COPY FROM STDIN の別名です。 =# ¥copy テーブル from 'ローカルパス'; SQL の COPY とは異なり、ファイル名には psql を実行するマシンでのローカルパスを指定します。このパスは絶対パス、相対パスのどちらでも構いません。 ¥x : 列を縦に展開表示 列数が多く、ターミナル画面で1行が折り返されてしまう場合には、¥x で列を縦に表示させると読みやすくなります。デフォルトでは行と列を格子状に表示しますが: =# SELECT oid, datname FROM pg_database;

  • Core DataのSQLログを出力する - 酢ろぐ!

    Core DataはSQLが表に出てこないので、非SQL脳な僕としては喜んで使っています。ただ、Core Dataは数万件を超えるようなデータを扱うのには不向きなようです(しかもiPhone・・・)。 なので、ある程度アプリケーションが期待した動きで動くようになってきたら、チューニングをしてあげる必要性が出てきます。チューニングするとなると、結局Core Dataが吐いているSQLを見る必要があったりするのですが・・・ プロジェクト→アクティブな実行可能ファイル"アプリケーション名"を編集を開いて、起動時に渡される引数を追加しましょう。 -com.apple.CoreData.SQLDebug 1以下、参考にさせて頂いたサイトです。 http://d.hatena.ne.jp/KishikawaKatsumi/20100312/1268399664

    Core DataのSQLログを出力する - 酢ろぐ!
  • Toyship.org

    2024-07-11 カナダで暮らしています 去年の秋から、カナダのバンクーバーで暮らしています。 最初は短期のつもりできたんですが、いつの間にかもう1年近くたちました。 カナダに来たわけ しばらく前に結婚した娘がバンクーバーで暮らしているので、この数年は何回かバンクーバーに遊びに来てい… 2023-06-14 iOS17で自分の声を作ってみました この秋にリリースされる予定の iOS17では、Personal Voiceという新機能が搭載されています。 自分の声をiPhone に学習させ、どんな文章でも自分の声で読んでもらうことができる機能です。 Personal Voiceの作り方 まず、iOS17のiPhoneで、言語設定を英語にし… 2023-05-14 ハイラルの座標系(ネタバレなし) ゼルダの伝説、ティアーズオブキングダム、一昨日発売されてさっそくはまっています。今作から導入さ

    Toyship.org
  • 無料サービスを使え! – 役立つ無料サービスのレビュー、まとめ、比較記事を紹介

    コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク

  • 1