Hitachi Vantara Pentaho Community Forums
Results 1 to 3 of 3

Thread: Escribir booleanos en BB con postgres

  1. #1
    Join Date
    Feb 2008
    Posts
    2

    Exclamation Escribir booleanos en BB con postgres

    Hola,

    Estoy tratando de escribir booleanos en una BD con postgres y no hay manera. Si que consigo leerlos correctamente como Y/N pero...cómo hay que escribirlos??

    Un saludo,

  2. #2

    Talking patch for booleanos y BD PostgreSql.

    Pongo el patch para poder escribir los Booleanos en postgresql, lo he mandado ya a la gente de pentaho.

    Index: /home/angel/projectes/Kettle/src/org/pentaho/di/core/database/PostgreSQLDatabaseMeta.java
    ===================================================================
    --- /home/angel/projectes/Kettle/src/org/pentaho/di/core/database/PostgreSQLDatabaseMeta.java (revision 6608)
    +++ /home/angel/projectes/Kettle/src/org/pentaho/di/core/database/PostgreSQLDatabaseMeta.java (working copy)
    @@ -1,4 +1,4 @@
    -/*
    + /*
    * Copyright (c) 2007 Pentaho Corporation. All rights reserved.
    * This software was developed by Pentaho Corporation and is provided under the terms
    * of the GNU Lesser General Public License, Version 2.1. You may not use
    @@ -258,7 +258,7 @@
    switch(type)
    {
    case ValueMetaInterface.TYPE_DATE : retval+="TIMESTAMP"; break;
    - case ValueMetaInterface.TYPE_BOOLEAN: retval+="CHAR(1)"; break;
    + case ValueMetaInterface.TYPE_BOOLEAN: retval+="BOOLEAN"; break;
    case ValueMetaInterface.TYPE_NUMBER :
    case ValueMetaInterface.TYPE_INTEGER:
    case ValueMetaInterface.TYPE_BIGNUMBER:
    @@ -470,4 +470,9 @@
    {
    return new String[] { "postgresql-8.2-506.jdbc3.jar" };
    }
    +
    + public boolean supportsBooleanDataType()
    + {
    + return true;
    + }
    }

    espero que os sirva.
    --------------------------------------------------------------
    Àngel Àlvarez
    www.nan-tic.com

  3. #3
    Join Date
    Feb 2008
    Posts
    2

    Default Solución perfecta

    Hola,

    He probado la solución que proporcionas y efectivamente ya se pueden escribir booleanos en una BD con postgres empleando jdbc. Funciona sin ningún tipo de problema.

    Ahora solo queda esperar que sea incluida para futuras versiones de kettle.

    Un saludo y gracias.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.