Nombre de tablas en mayusculas usando anotacion @Column en BD postgree sql

Tengo JPA importado y linkado a una base de datos y cada vez que levanto la aplicación me genera las tablas y sus respectivas columnas.

El tema es que estoy tratando de respetar las convenciones de tener los nombres en mayusculas de SQL. Pero mediante la anotacion @Column no he sido capaz de obtener el resultado deseado. He probado lo siguiente:

@Table(name = "AIRPORTS") @Table(name = "\"AIRPORTS\"") 

La segunda sentencia va en base a lo que lei de aquí pero no logro el objetivo

https://www.postgresql.org/message-id/CAE3TBxyjqaQkg55pKdq12LynGwi9a2tU1wk_c3xn%3DWyO-fCa9A@mail.gmail.com

¿Alguna sugerencia?

Necesito saber como terminar la función usando javascript nativo

estoy haciendo un juego de preguntas y respuestas para la facultad, ya definí las preguntas y las respuestas en dos arrays y hice una función para que me formulen distintas preguntas, lo único que me falta es seleccionar el elemento del input radio que esta seleccionado y ver si esa respuesta se encuentra en la posición 0 del array, que es donde estaría la respuesta correcta.Adjunto el código

<!DOCTYPE html> <html lang="es" dir="ltr"> <head> 	<meta charset="utf-8"> 	<title>Juego de Preguntas</title> 	<link rel="stylesheet" type="text/css" href="estilos.css">  </head> <body> <!-- div preguntas y respuestas --> 	<div class="contenedor"> 		<div id="preg"></div> 		<div id="Rtas"></div> 		<input type="button" value="Verificar respuesta" onclick="verificar()">  	</div>	 	<script type="text/javascript"> 	//array preguntas 	var preguntas = [ 	"¿Qué sabe hacer un desarrollador fullstack?", 	"¿Qué lenguaje sirve para hacer backend?", 	"¿Qué lenguaje es interpretado por el navegador?", 	];     //array respuestas     var respuestas = [     ["Ambos", "Solo Front-end", "Solo Back-end", "Ninguno"],     ["PHP", "CSS3", "Bootstrap", "HTML5"],     ["Javascript", "Java", "Cobol", "MS-DOS"]          ];   	   	//Numero aleatorio de preguntas   	var indice_aleatorio = Math.floor(Math.random()*preguntas.length);    	var respuestas_posibles = respuestas[indice_aleatorio];    	var posiciones = [0,1,2,3];   	var respuestas_reordenadas = [];    	var respuesta_correcta;    	for(i in respuestas_posibles){   		var posicion_aleatoria = Math.floor(Math.random()*posiciones.length);   		if(posicion_aleatoria == 0){   			respuesta_correcta = i;   		}   		respuestas_reordenadas[i] =respuestas_posibles[posiciones[posicion_aleatoria]];   		posiciones.splice(posicion_aleatoria,1);   	}    	var texto_respuestas = "";   	for(i in respuestas_reordenadas){   		texto_respuestas += '<input type="radio" name="hola" value="'+i+'"<label>'+    		respuestas_reordenadas[i] + '</label> <br>';   	}   	//genera contenido en los elementos en el body   	document.getElementById('preg').innerHTML = preguntas[indice_aleatorio]   	document.getElementById('Rtas').innerHTML = texto_respuestas;    	function verificar(){  		respuesta_verdadera = document.querySelector("<input:checked>");   	}  </script> </body> </html>

Respuesta de endPoint se regresa con doble valor usando slim framework

¡Buenas!

Tengo el siguiente endPoint que me regresa el siguiente resultado. ¿Por que regresa repetidos los valores?

Realmente no tengo idea en eque momento se asignan los parametros de la respuesta que aparecen enumerados de 0 al 4, yo esperaba solamente los parametros con palabras.

La ruta funciona, me permite loguearme bien, pero no entiendo de donde vienen esos valores.

Agradezco cualquier ayuda de antemano.

<?php use Psr\Http\Message\ServerRequestInterface as Request; use Psr\Http\Message\ResponseInterface as Response;  $  app -> post('/api/login', function(Request $  request, Response $  response){    $  nombre = $  request -> getParam('Nombre');   $  password = $  request -> getParam('Contrasena');   $  contrasena = md5(base64_encode($  password));        try{         $  db = new db();         $  db = $  db -> conectar();          $  consulta = "SELECT usuario.IdUsuario, usuario.Nombre, usuario.FkCat_TipoUsuario,         usuario.FkCat_Estatus_Usuario, cat_tipousuario.TipoUsuario         FROM usuario         INNER JOIN cat_tipousuario on usuario.FkCat_TipoUsuario = cat_tipousuario.IdTipoUsuario         WHERE usuario.Nombre = :Nombre         AND usuario.Contrasena = :Contrasena";          $  auth = $  db->prepare($  consulta);          $  auth->bindParam(':Nombre', $  nombre);         $  auth->bindParam(':Contrasena', $  contrasena);         $  auth->execute();         $  rows=$  auth->rowCount();          if($  rows > 0){             $  responseData['status'] = 1;           $  responseData['response'] = $  auth->fetchAll();             // $  responseData['response'] = $  auth->fetchAll();         }else{             $  responseData['status'] = 0;             $  responseData['msg'] = 'Usuario o contraseña incorrectos.';         }          return $  this->response->withJson($  responseData, 200);      } catch (PDOException $  e) {       echo '{"error": {"text": '.$  e -> getMessage().'}';     }  });  ?> 

introducir la descripción de la imagen aquí

¿Cómo traer hasta el frente mi menú usando class=”ui fixed-height attached segment”?

Estoy utilizando el class=”ui fixed-height attached segment” dentro de un div para ajustar una tabla y ponerle el scrollbar horizontal, utilicé el z-index para traer hasta enfrente el menú (Actualizar, Eliminar, Validar) sin embargo sigue ajustandose al div interno Es el código en donde intento traer al frente el menu: Tabla con menú

<div class="ui pointing dropdown button right"> <i class="ellipsis vertical icon"></i> <div class="menu" style="z-index:1 !important; position:relative" > <div class="ui {{command.Locked ? 'disabled' : ''}} item" data-ng-click="DispatchBillCommand(command, bill)" data-ng-repeat="command in bill.Commands"> <i class="ui {{command.Icon}} icon"></i> {{command.Label}} </div> </div> </div>

Espero alguien pueda apoyarme, gracias.

Error usando TIMESTAMPADD en OBIEE

Estoy intentando usar TIMESTAMPADD para un informe de OBIEE y no consigo obtener lo que necesito.

Actualmente estoy usando lo siguiente:

TIMESTAMPADD(SQL_TSI_MONTH, -1,@{variable de presentacion}) 

El tema es el siguiente, tengo un informe en el que muestro la diferencia entre un mes que se le pide al usuario y su mes anterior. Estoy teniendo problemas para obtener el mes anterior es decir, usando el TIMESTAMPADD.

Decirle al usuario que introduzca las 2 fechas no es una opcion.

el filtro que genero el el siguiente:

DESCRIPTOR_IDOF("A"."B"."Mes") BETWEEN  TIMESTAMPADD(SQL_TSI_MONTH, -1,@{Variable}) AND @{Variable} 

Existe algun otro modo de obtener el mes anterior?

Consulta de Dos Fechas Usando VB Net y SQL Server 2008

Estoy haciendo la consulta de dos fechas pero al momento de Buscar las dos Fechas me aparece ese error

introducir la descripción de la imagen aquí

Este es el código que estoy usando en VB

Dim vm_tabla As DataTable = New DataTable Dim vm_sql As String = ""   Private Sub Frm_Bitacora_Load(sender As Object, e As EventArgs) Handles MyBase.Load  End Sub  Public Sub Gd_perfil()     Dim fechaIni As String = DateTimePicker1.Value.ToString("yyyy-MM-dd")     Dim fechaFin As String = DateTimePicker2.Value.ToString("yyyy-MM-dd")     Dim dt As DataTable      ''' Intervalo para las fechas       vm_sql = "Select * From [KNTB_Bitacora] WHERE  Fecha_Ingreso Between'" + fechaIni + " ' And '" + fechaFin + "' "     sql.Traer_info_sql(vm_sql, vm_tabla)     GridControl1.DataSource = vm_tabla      GridView1.BestFitColumns() End Sub  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click      Gd_perfil()      GridView1.BestFitColumns()   End Sub 

Se debe a algún conversion o algo?

Log In como su desde código usando el comando system

Estoy trabajando con Raspbian y Qt en C. Hace poco instale mutt directamente en la consola para poder enviar correos desde la línea de comandos, hasta ahí todo funciona perfectamente.

El problema viene al intentar incorporar esa función dentro de mi código en Qt, utilizo el comando system() de stdlib.h para poder pasarle la línea de comandos directamente, pero me da un error.

El problema está en que para enviar correos usando mutt tengo que logearme como “sudo su” en la consola y posteriormente enviar el correo. Mi pregunta es, ¿hay alguna forma de logearme como “sudo su” desde el código en Qt, para que así me permita mandar correos desde el programa? Lo he intentado haciendo:

System("sudo su")  System(Línea de comando de mutt para el correo)  

Pero haciendo lo anterior, el programa logea como sudo su pero se cuelga en ese paso.

Usando .replace, duda con el for e if

Estaba haciendo un ejercicio de Python que me pide que reemplaze las vocales de una string introducida por el usuario por su número de aparición, ejemplo: Input: Mañana Output: M1ñ2n3.

frase_del_usuario = input("Dime una frase: ") vocales = ["A", "a", "E", "e", "I", "i", "O", "o", "U", "u"]  numero_aparicion = 1  for letra in frase_del_usuario:     if letra in vocales:         frase_del_usuario = frase_del_usuario.replace(letra, str(numero_aparicion))         numero_aparicion += 1  print(frase_del_usuario) 

El Output que me da el código es: M1ñ1n1, en ves de: M1ñ2ñ3.

Agradezco la ayuda!

Update usando restframework y angular

hola estoy usando django como backend y angular como fronted , me gustaria saber como hacer un Update en una tabla (editar registro), leyendo vi que se hacia con un push de echo tengo las consultas insert y delete funcionando sin ningun problema

este es el codigo que estoy usando para el insert

createUsuario(d: Usuario): Promise<Usuario> {         return this.http             .post("http://127.0.0.1:8000/users/", JSON.stringify(d), { headers: this.headers })             .toPromise()             .then(res => res.json() as Usuario)     } 

mi duda es la siguente , se podra adaptar esa consulta para hacer el Update? pd: como se ve estoy usando json para pasar los datos