Problema com update no postgresql.

Bom dia.

O cake está gerando o seguinte comando update para o método edit() do
controller pessoas:
UPDATE "pessoas" AS "Pessoa"
       LEFT JOIN "instituicoes" AS "Instituicao"
         ON ("Pessoa"."instituicao_id" = "Instituicao"."id")
       LEFT JOIN "cursos" AS "Curso"
         ON ("Pessoa"."curso_id" = "Curso"."id")
       LEFT JOIN "estados" AS "Estado"
         ON ("Pessoa"."estado_id" = "Estado"."id")
       LEFT JOIN "cidades" AS "Cidade"
         ON ("Pessoa"."cidade_id" = "Cidade"."id")
(...)
Ao tentar executar esse sql, o postgres gera a seguinte mensagem de erro:
ERROR:  syntax error at or near "AS" at character 18


Como eu faço para que o cake crie o update sem o alias para tabela e
sem esses joins?

Ele cria o sql acima mesmo eu tento colocado o seguinte código:
    $this->Pessoa->recursive = -1;
    $this->Pessoa->unbindModel (array('belongsTo'=>
array('Instituicao', 'Curso', 'Cidade', 'Estado')), false);
    $campos = array('nome' ,'nomemeio' ,'sobrenome' ,'inscrito_puic'
,'rua' ,'numero' ,'complemento' , 'bairro' , 'estado_id' ,'cidade_id'
,'cep' , 'telefone' ,'nomecompleto' ,'instituicao_id');
    if ($this->Pessoa->save($this->data, true, $campos)) {

Vendo a documentação do update
(http://api.cakephp.org/1.2/dbo__source_8php-source.html#l01287),
encontrei as seguintes linhas:
01317         $alias = $this->name($model->alias);
01318         $joins = implode(' ', $this->_getJoins($model));

Por favor, não me digam que terei que fazer um update manualmente, hehehe.

-- 
:wq
***************************************************
*            Wiliam Camilo de Andrade             *
*            wc.sama arroba gmail.com             *
*         Bacharelado em Informática - 04         *
*  Universidade de São Paulo - ICMC - São Carlos  *
***************************************************
------------------------------------------------------------------------
"Por que o Mário foi ao psicólogo?
Porque ele tava passando por uma fase difícil!"

"São necessários 42 músculos para socar alguém e apenas 4 para
estender meu dedo médio e mandá-lo para aquele lugar."

http://grad.icmc.usp.br/~wc/google.jpg <-- "o que vamos fazer hoje a noite??"

Feira da fruta é a feira mais cara
A onde só da "pilão"
Tem a feira tamanho família
Tem até a feira do melão
------------------------------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a