PostgreSQL

PostgreSQLはオープンソースのオブジェクトリレーショナルデータベース管理システムです。 Oracle Databaseで使われるPL/SQLを参考に実装されたビルトイン言語で、Windows、 Mac、Linux、UNIX、MSなどいくつものプラットフォームに対応しています。

RSS

  • 受付中

    回答
    0

    VARCHARのサイズを2のべき乗にする意味

    PostgreSQL9.1でWebシステムを開発しています。 このシステムのデータベースでは、VARCHARの文字数が2のべき乗になっています。 たとえば、ユーザが入力できる最大文字数が20文字の場合、データベースでは`VARCHAR(32)'としています。 これはどういった理由があるのでしょうか? アライメントを気にしてるのかと思いまし

    • 0評価
    • 4PV
    yuji38kwmt yuji38kwmt 1時間前
  • 受付中

    回答
    0

    PostgreSQLのserial型を使うデメリット

    概要 携わったいるDBでは、ID列を以下のようにしています。 型はbigint INSERTするときはnextval(シーケンス)関数を使っている 最近、serial型の存在を知りました。 今後追加するID列は、bigint型でなくbigserial型にしようと思っています。 理由は、以下の通りです。 INSERTすると

    • 0評価
    • 4PV
    yuji38kwmt yuji38kwmt 2時間前
  • 受付中

    回答
    1

    rake db:migrateで他のbranchで作成したschemaをconfig/schema....

    環境 Ruby on Railsのアプリをgitを利用し、開発しています。 フレームワーク: Ruby on Rails 4.2 言語: ruby 2.2.5 データベース: PostgreSQL v9.6.1 実現したいこと 他のbranchのschema情報を config/schema.rb へ反映を抑制したい 発生している問

    • 0評価
    • 36PV
    satoshih satoshih 3日前
  • 受付中

    回答
    0

    【PostgreSQL】アップグレードによる性能劣化

    PostgreSQLを9.3から9.6にアップグレードしたのですが、 体感で2~5倍程、動作(SELECT, INSERT, UPDATEなど)が遅くなりました。 要因がわかる方いらっしゃいますでしょうか。 心当たり 9.3でチューニングしたconfファイルにて共存できる項目を9.6のconfファイルにマージしている。 9.3ではこの設定

    • 0評価
    • 50PV
    mukkun mukkun 5日前
  • 解決済

    回答
    3

    DBのロールバックの有効性?

    素人質問ですみません。 DBのトランザクション中に異常が起きたらロールバックしますよね。 でも、トランザクション中に異常が起きたということは、ロールバック時にも異常が起きる可能性が高いように思います。たとえばDBサーバが落ちているとか。 そうすると、ロールバックも失敗してしまいますので、あまりロールバックの有効性が高くないように思います。 少なくとも

    • 1評価
    • 83PV
    search_search search_search 1週間前
  • 解決済

    回答
    2

    単一のテーブルから、特定のカラムが同一のものを連結して取り出したい。

    Postgreのデータベースに以下のようなテーブルAがあります。 code | tag 100 | 焼肉 100 | ステーキ 100 | 炭火焼き 200 | ブランド・ショップ 200 | セレクトショップ 301 | 電化製品 301 | ビックカメラ 301 | ヨドバシカメラ ・ | ○○○○○ ・ | ○○○○○

    • 1評価
    • 89PV
    1000_VICKY 1000_VICKY 1週間前
  • 受付中

    回答
    1

    CodeIgniterにて、EUC_JPで作成されたDBをUTF-8に変換して中身をとりだす。

    現在、データベースがPostgreでかつ、作成されたデータベースがEUC_JPという仕様になっている、フルスクラッチで開発されたシステムをCodeigniterに載せ替えている最中です。 データベースの中身をEUC-JPからUTF-8へと置き換えれば済む話なのですが、 諸事情でそれができません。 そのため、DBはEUC-JP、外部はUTF-8という

    • 0評価
    • 41PV
    1000_VICKY 1000_VICKY 1週間前
  • 受付中

    回答
    0

    Ruby on RailsでHerokuのPostgreSQLデータベースを使いたい

    前提・実現したいこと Ruby on RailsでHerokuのPostgreSQLデータベースを使いたい。 ローカルではSQLite,本番環境ではPostgreSQLという使い分け。 発生している問題・エラーメッセージ ローカルのSQLiteでは以下のコードでImagesテーブルの値が取り出せるが、HerokuのPostgreSQLからだと取り

    • 0評価
    • 58PV
    duck duck 1週間前
  • 解決済

    回答
    1

    ActiveRecordでpostgreSQLに接続できないときの対処方法

    sinatraアプリをつくっています。 activerecordをつかってpostgresqlを操作したいのですが、下記のようなエラーがでます。 ActiveRecord::StatementInvalid at / PG::UndefinedTable: ERROR: relation "tablenames" does not exi

    • 0評価
    • 73PV
    b_kazu b_kazu 1週間前
  • 解決済

    回答
    1

    PostgreSQLのアップグレードについて

    前提・実現したいこと 現在、CentOSにてPostgreSQL9.3を使用しています。 UPSERTやパラレルクエリを使用したい為、 PostgreSQL9.6にアップグレードしたいと考えています。 アップグレードする際にどういった手順を踏んだ方がよろしいのでしょうか。 調べた限り2パターンありました。 ①pg_dump → upg

    • 0評価
    • 73PV
    mukkun mukkun 1週間前
  • 受付中

    回答
    1

    JOOQを使用して配列型のカラムデータを取得する

    前提・実現したいこと 開発言語はJava、DBはpostgresql、ORMはJOOQを使用して、配列型のカラムデータを取得しようとしています。(将来的には、あいまい検索もできれば行いたいと思っています。) 発生している問題・エラーメッセージ 今回初めて、JOOQを使用したため、配列型のカラムデータの取得方法がうまく行うことができませんでした。

    • 0評価
    • 38PV
    garara garara 1週間前
  • 解決済

    回答
    3

    postgreSQLでシンタックスエラーが起きる

    postgre SQLにて abcテーブル aaa カラム byte a型 ccc カラム timestamp p with time zone型 insert into abc(aaa,ccc)values("1234567891",current_timestamp); とすると syntax error at or near "int

    • 0評価
    • 92PV
    amaguri amaguri 2週間前
  • 解決済

    回答
    2

    postgreSQL

    abcテーブル aaa bbb ccc ddd 1020 taki 20160212 0 1020 jaki 20160421 0 1050 uoll 20150623 0 1050 sajm 20150421 0 1040 gjpa 20150412 0 のような場合に aaaが重複し

    • 0評価
    • 52PV
    amaguri amaguri 2週間前
  • 受付中

    回答
    2

    PostgreSQL データの存在しない出力結果を0で埋めたい。

    PostgreSQL データの存在しない出力結果を0で埋めたい。 テーブルに存在しない、SQLの出力結果を0で埋めたいと考えております。 以下の様なSQLを作成したのですが、理想とする結果になりません。 SELECT l.place_id, sum(case when (l.type = '01') then 1 else 0 end )

    • 0評価
    • 59PV
    souji souji 2週間前
  • 解決済

    回答
    1

    postgreSQLで同じテーブル通しでjoinする

    PHPを利用してpostgreSQLを実行 前提条件 現在の日付が20170821133000 YYYYMMDDHHMMSS型として引数がPHPに渡される。 abcテーブル カラム card_no bytea型 rank character (1)型 ymd timestamp p with timezone型 flg character(

    • 0評価
    • 108PV
    amaguri amaguri 2週間前
  • 解決済

    回答
    2

    PHPを用いてのpostgreSQLでインサートするときに現在の日付を入れたい

    PHPを用いて postgreSQLのサーバに abcテーブルの daysカラム データ型character(8) に 20170104 などというように 現在の日付を 入れる場合 insert into abc(days)value(); というふうになると思うのですが 現在の日付を入れる場合どのようにしたら タイムスタンプの

    • 0評価
    • 87PV
    amaguri amaguri 2週間前
  • 解決済

    回答
    1

    PHP pg_executeエラーが出る

    編集中 シンタックスエラーのだったのですが新たなエラーとなりましたので編集させていだだいいます

    • -2評価
    • 80PV
    amaguri amaguri 2週間前
  • 受付中

    回答
    0

    heroku PostgreSQLでエラーが出る

    heroku PostgreSQLのエラー Sinatraのアプリをherokuにデプロイしたのですが、PostgreSQLのエラーが出てしまいうまく動きません(開発環境のsqlite3では問題なく動きます)。 テーブル構造は下記です。 Column | Type |

    • 0評価
    • 44PV
    barbieri0303 barbieri0303 2週間前
  • 解決済

    回答
    5

    DBからのレコード件数取得方法について

    やりたいこと: DBの商品テーブル(カテゴリというカラムがあります)に対して、 Aカテゴリの商品数合計、Bカテゴリの商品数合計、Cカテゴリの商品数合計、Dカテゴリ・・・ と各カテゴリ(50カテゴリくらい)の合計数(レコード数合計)を取得したいです。 TOPページの商品カテゴリ一覧で各カテゴリの商品数合計を表示します。 なので、頻繁に呼び出されま

    • 0評価
    • 114PV
    c_a c_a 3週間前
  • 受付中

    回答
    3

    phpにてpostgreSQLで取得したデータに中身がなく、行しか取得できない

    SQL $sql= select aaa.YMD,aaa.amt.bbb.nm from aaa left join bbb on aaa.id = bbb.id; にて YMD amt nm 201612260000 50 ゴールド 201612260001 30 シルバー のようなデ

    • 0評価
    • 105PV
    amaguri amaguri 3週間前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    1617

  • 総質問数

    410

  • 今週の質問数

    4

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る