Martha, guillermo tiene razón, yo pense que era respuesta y no la lei hasta ahora que hubo otra respuesta.
Mira marta tu consulta dice lo siguiente, que no es consulta son comandos seguramente en linux: sudo su postgres -c psql template1 Explicacion: "su" es un comando para cambiar de usuario, sin embargo tienes que escribir la contraseña del usuario al que intentas cambiar. "sudo" es un comando para ejecutar otros comandos como si fuera el super usuario root. Si tu usuario normal tiene el permiso de ejecutar el comando "su" entonces ejecutar "sudo su" le indicas que estas ejecutando "su" como si fueras el super usuario root. En frente de su esta postgres, lo que indica que te estas cambiando alusuario postgres. Despues el parametro -c, que le indica al somando "su" que ejecute lo que sigue como otro comando. Por ultimo viene psql template1, que indica que usando el psql te vas a conectar a la base de datos template 1 con el usuario con que estes ejecutando el psql. Entonces, en resumidas cuentas, lo que dice, tratando de ser lo mas claro posible es: Ejecutame el comando "psql template1" como si fuera el usuario postgres, cambiandome de mi usuario normal al de postgres utilizando los privilegios de root. Espero haberme dado a entender. Saludos. Perdona que no responda tu pregunta guillermo, ese topico no es familiar para mi. 2012/10/25 Guillermo E. Villanueva <[email protected]> > Hola Marta, pusiste tu consulta como una respuesta a mi consulta, ahí > perdemos los dos, porque muchos van a ver que ya me respondieron y no van a > contestar, y muchos ni siquiera van a ver tu pregunta. > En cuanto a la preguna en si, no se responderte porque uso muy muy poco el > psql, mas utilizo el pgadmin en remoto. > la primera parte "sudo su postgres" es propia del s.o. para hacer algo en > nombre de otro usuario... creo > Guillermo Villanueva > > > > > El 25 de octubre de 2012 11:24, Marta Solozabal < > [email protected]> escribió: > >> Hola : >> Me podrias decir exactamente lo que significa la siguiente instruccion ? >> sudo su postgres -c psql template1 porque yo creoi q si que te crea una >> base de datos vacia llmada template 1 verdad ? >> >> El 24 de octubre de 2012 19:46, Guillermo E. Villanueva < >> [email protected]> escribió: >> >> Buenas noches amigos, estoy tratando de entender fts y ponerlo en uso. >>> Para eso he leído la documentación oficial y algunas páginas que encontré >>> A la hora de rankear los resultados, no entiendo la lógica de los >>> ejemplos de postgres oficial: >>> >>> SELECT title, ts_rank_cd(textsearch, query) AS rank >>> FROM apod, to_tsquery('neutrino|(dark & matter)') query >>> WHERE query @@ textsearch >>> ORDER BY rank DESC >>> LIMIT 10; >>> >>> ¿cuál es la necesidad de poner el to_tsquery(...) en el from? >>> ¿se supone que textsearch se refiere a mi to_tsvector(...) completo? >>> Quedaría mas o menos así? >>> >>> select >>> exp_institucion, >>> exp_cargo, >>> exp_tareas, >>> exp_industria, >>> ts_rank_cd( >>> to_tsvector('spanish', >>> coalesce(exp_institucion,'')||' '|| >>> coalesce(exp_cargo,'')||' '|| >>> coalesce(exp_tareas,'')||' '|| >>> coalesce(exp_industria,'')), >>> to_tsquery('spanish','análisis') >>> ) AS rank, * >>> from >>> experiencia , >>> to_tsquery('spanish','análisis') >>> where >>> to_tsvector('spanish', >>> coalesce(exp_institucion,'')||' '|| >>> coalesce(exp_cargo,'')||' '|| >>> coalesce(exp_tareas,'')||' '|| >>> coalesce(exp_industria,'')) >>> @@ to_tsquery('spanish','análisis') >>> order by rank desc >>> >>> Desde ya les agradezco mucho en lo que me puedan explicar. >>> Saludos! >>> Guillermo Villanueva >>> >>> >>> >> > -- Lindolfo Iván Perales Mancinas Solo existen 10 tipos de personas en el mundo, las que saben binario y las que no.
