New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

jruby-pg

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jruby-pg

  • 0.1
  • Rubygems
  • Socket score

Version published
Maintainers
2
Created
Source

= pg

This is a JRuby gem replacement for ruby-pg. The gem should be a drop-in replacement for ruby-pg version 0.17.1. If you see any inconsistency please open an issue {here}[https://github.com/headius/jruby-pg/issues].

Another JRuby Postgres adapter is {jdbc-postgres}[https://github.com/jruby/activerecord-jdbc-adapter/tree/master/jdbc-postgres/]. jruby-pg provides a few interfaces that jdbc-postgres doesn't have. Most use cases don't require those interfaces, specially if you are using ActiveRecord. Extra APIs in the pg & jruby-pg gem include:

  • Async API for querying
  • Large objects API
  • Bulk Copy API
  • Notification API

= Documentation

For documentation please refair to the MRI pg gem docs which you can find {here}[http://www.rubydoc.info/gems/pg/0.17.1/PG]. The original ruby-pg project can be found {here on github}[https://github.com/ged/ruby-pg].

== Build Status

{Build Status}[https://travis-ci.org/ged/ruby-pg]

== Requirements

The gem has been tested with the following:

  • JRuby 1.7.18
  • PostgreSQL 9.3.6

It may work with earlier versions of Ruby/PostgreSQL as well, but those are not regularly tested.

== How To Install

NOTE: if you are installing jruby-pg to use it with rails you'll have to install it using bundler.

Install via RubyGems:

gem install pg_jruby

Install via Bundler, in your gemfile add the following:

# Please note that Bundler version 1.0 is necessary to let bundler do its dependency management,
# as there is no .gemspec in the source.
gem 'pg', '0.17.1', :platform => :jruby, :git => 'git://github.com/headius/jruby-pg.git', :branch => :master

# comment the activerecord-jdbcsqlite3-adapter line
# gem 'activerecord-jdbcsqlite3-adapter'

== Sample app

See {this app}[https://github.com/jvshahid/sample-jruby-pg] for a demonstration of using jruby-pg with rails

== Copying

Copyright (c) 1997-2013 by the authors.

=== MRI contributors

=== JRuby contributors

You may redistribute this software under the same terms as Ruby itself; see http://www.ruby-lang.org/en/LICENSE.txt or the LICENSE file in the source for details.

Portions of the code are from the PostgreSQL project, and are distributed under the terms of the PostgreSQL license, included in the file POSTGRES.

Portions copyright LAIKA, Inc.

== Acknowledgments

See Contributors.rdoc for the many additional fine people that have contributed to this library over the years.

We are thankful to the people at the ruby-list and ruby-dev mailing lists. And to the people who developed PostgreSQL.

FAQs

Package last updated on 09 May 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc