Questions for Confluence license has expired.

Please purchase a new license to continue using Questions for Confluence.

Especificar schema BBDD sonar

 
2
1
0

Hola;

Tengo una bbdd PostgreSQL y quiero especificarle un esquema diferente a public para usarlo con SONAR. Revisando el properties veo que debemos consultar la siguiente url "http://jira.sonarsource.com/browse/SONAR-5000". 

El caso es que no me funciona la consulta proporcionada. Alguna idea??

<<

ALTER USER sonarUser SET search_path to mySoanrQubeSchema

>>


Un saludo y muchas gracias de antemano

    CommentAdd your comment...

    2 answers

    1.  
      3
      2
      1

      Hola Alvaro, 

      No entiendo muy bien la pregunta. ¿No has creado una base de datos para Sonar directamente?

      La forma de trabajar es la siguiente:

      • Crear usuario y base de datos para SonarQube en postgreSQL:
      su - postgres
      createuser sonar
      psql
      ALTER USER sonar WITH ENCRYPTED password 'sonar';
      CREATE DATABASE sonar WITH ENCODING 'UTF8' OWNER sonar TEMPLATE=template0;
      \q
      • Configurar en sonar.properties el acceso:
      # DATABASE
      sonar.jdbc.username=sonar
      sonar.jdbc.password=sonar
      sonar.jdbc.url=jdbc:postgresql://localhost/sonar


      Y así ya puedes tener un usuario de base de datos dedicado y con una base de datos dedicada. ¿Qué más da que esté en el esquema public si es un usuario creado específicamente para eso?

      Saludos.


        CommentAdd your comment...
      1.  
        1
        0
        -1

        Primero gracias por tu respuesta.

        Segundo, el problema es que ya tenia un sonar que apuntaba al esquema public de mi base de datos para un usuario determinado y , me gustaría en tanto fuera posible, apuntar a otro esquema diferente dentro de la misma base de datos para no perder esos proyectos. Ahora bien, según me comentas lo suyo es crearme una base de datos nueva para sonar con un usuario solo para sonar, es correcto?


        Un saludo y muchas gracias

        1. Antonio Calero

          Correcto. Cuanto más independiente mejor, más seguro y más escalable (wink)

        2. Alvaro Canovaca Aguilera

          nuevamente, muchas gracias por todo, con gente como tu da gusto. 

        CommentAdd your comment...