Sha256: ac2e9087bacb2beb4fe606ecabd7cdf0ef38261ca95453eb120e2e9ea23a4aa7

Contents?: true

Size: 1.82 KB

Versions: 27

Compression:

Stored size: 1.82 KB

Contents

# require_relative '../jdbc_spec_helper'

# describe 'logstash-output-jdbc: postgres', if: ENV['JDBC_POSTGRES_JAR'] do
#   include_context 'rspec setup'
#   include_context 'when outputting messages'
#
#   let(:jdbc_jar_env) do
#     'JDBC_POSTGRES_JAR'
#   end
#
#   # TODO: Postgres doesnt kill connections fast enough for the test to pass
#   # Investigate options.
#
#   #let(:systemd_database_service) do
#   #  'postgresql'
#   #end
#
#   let(:jdbc_statement_fields) do
#     [
#         {db_field: "created_at",       db_type: "timestamp",     db_value: 'CAST(? as timestamp)',  event_field: '@timestamp'},
#         {db_field: "message",          db_type: "varchar(512)",  db_value: '?',                     event_field: 'message'},
#         {db_field: "message_sprintf",  db_type: "varchar(512)",  db_value: '?',                     event_field: 'sprintf-%{message}'},
#         {db_field: "static_int",       db_type: "int",           db_value: '?',                     event_field: 'int'},
#         {db_field: "static_bigint",    db_type: "bigint",        db_value: '?',                     event_field: 'bigint'},
#         {db_field: "static_float",     db_type: "float",         db_value: '?',                     event_field: 'float'},
#         {db_field: "static_bool",      db_type: "boolean",       db_value: '?',                     event_field: 'bool'},
#         {db_field: "static_bigdec",    db_type: "decimal",       db_value: '?',                     event_field: 'bigdec'}
#
#     ]
#   end
#
#   let(:jdbc_settings) do
#     {
#         'driver_class' => 'org.postgresql.Driver',
#         'connection_string' => 'jdbc:postgresql://localhost/logstash?user=logstash&password=logstash',
#         'driver_jar_path' => ENV[jdbc_jar_env],
#         'statement' => jdbc_statement,
#         'max_flush_exceptions' => 1
#     }
#   end
# end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
logstash-output-charrington-0.3.24 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.23 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.22 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.21 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.20 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.19 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.18 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.17 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.16 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.15 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.14 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.13 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.12 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.9 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.7 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.6 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.5 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.4 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.3 spec/outputs/charrington_postgres_spec.rb
logstash-output-charrington-0.3.2 spec/outputs/charrington_postgres_spec.rb