Mesmo assim não funciona, mas não percebo, na consola se executar o só esse passo dá. Só não resulta no bloco de notas, estranho...



On 17-08-2011 23:06, João Carvalho wrote:
Já experimentaste com pelicas em vez das aspas?
Ou meteres tudo na mesma linha?


No dia 17 de Agosto de 2011 16:43, Pedro Costa <[email protected] <mailto:[email protected]>> escreveu:


    Alguém consegue identificar porque estes comandos não funcionam na
    shell:


    # psql -d osm "UPDATE p_celorico
    SET rua = (
    SELECT FID_
    FROM ev_celorico
    ORDER BY
    ST_Distance(ev_celorico.wkb_geometry,p_celorico.wkb_geometry) ASC
    LIMIT 1)"

    # psql -d osm "UPDATE p_mota
    SET rua = (
    SELECT FID_
    FROM ev_mota
    ORDER BY ST_Distance(ev_mota.wkb_geometry,p_mota.wkb_geometry) ASC
    LIMIT 1)"

    # psql -d osm "UPDATE p_fermil
    SET rua = (
    SELECT FID_
    FROM ev_fermil
    ORDER BY ST_Distance(ev_fermil.wkb_geometry,p_fermil.wkb_geometry) ASC
    LIMIT 1)"

    # psql -d osm "UPDATE p_gandarela

    SET rua = (
    SELECT FID_
    FROM ev_gandarela
    ORDER BY
    ST_Distance(ev_gandarela.wkb_geometry,p_gandarela.wkb_geometry) ASC
    LIMIT 1)"



    A parte que está entre aspas funciona perfeitamento no pgadmin. Só
    na shell é que não consigo. Alguém tem alguma ideia?

    Obrigado































    On 17-08-2011 16:16, João Carvalho wrote:
    Experimenta a meter o nome do esquema antes do nome da tabela.

    Se não resultar, meter a query no pgadmin para perceberes o erro.

    João

    No dia 17 de Agosto de 2011 16:06, Pedro Costa
    <[email protected] <mailto:[email protected]>> escreveu:

        Obrigado. Tou com outro problema, eu coloco o seguinte no script:


        "

        # psql-d osm -c "UPDATE p_gandarela
        SET rua = (
        SELECT FID_
        FROM ev_gandarela
        ORDER BY
        ST_Distance(ev_gandarela.wkb_geometry,p_gandarela.wkb_geometry)
        ASC
        LIMIT 1)"

        "


        Mas não funciona, alguém consegue identificar o prblema?

        e já agora como funciona a instrução do psql2shp?

        obrigado






        On 17-08-2011 15:37, Luís Ferreira wrote:
        Era isso :)

        Eu escrevi
        #! /bin/sh

        mas só reparei depois q usas o bash. O sh é um link para o
        dash e eu não sei quais as diferenças.

        Bom trabalho.

        Luís Ferreira

        On Qua, 2011-08-17 at 15:30 +0100, Pedro Costa wrote:
        Já descobri como o executar, faltava o "
        chmod +x"


        obrigado



        On 17-08-2011 15:20, Luís Ferreira wrote:
        Olá Pedro,

        Respondendo de "chofre" :) , parece-me que com o pgadmin
        apenas consegues exportar as tabelas para SQL plain text,
        que poderás depois importar.

        Para exportar para shapefile usa o pgsql2shp ou, ainda
        mais facilmente, usa o QGIS.

        Luís Ferreira


        On Qua, 2011-08-17 at 15:07 +0100, Pedro Costa wrote:
        Pessoal existe maneira de exportar as tabelas do pgadmin de uma
        determinada base de dados para shapefile?

        Obrigado
        _______________________________________________
        Portugal mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal



        _______________________________________________
        Portugal mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal

        _______________________________________________
        Portugal mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal



        _______________________________________________
        Portugal mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal


        _______________________________________________
        Portugal mailing list
        [email protected] <mailto:[email protected]>
        http://lists.osgeo.org/mailman/listinfo/portugal




    _______________________________________________
    Portugal mailing list
    [email protected]  <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/portugal


    _______________________________________________
    Portugal mailing list
    [email protected] <mailto:[email protected]>
    http://lists.osgeo.org/mailman/listinfo/portugal




_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a