como hago para borrar una tabla?

Inicio Foros Foro principal Desarrolladores como hago para borrar una tabla?

  • Este debate está vacío.
Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #31446
    Carranza Carlos
    Participante

    Creé una tabla en postgresql, la importé al diccionario de datos, generé los elementos necesarios, generé lista y le di formatos. Luego creé una pantalla, donde importé los campos, la dí de alta en el menú, en un diagrama de árbol y por último le di permisos a un perfil.
    Luego de todo esto me dí cuenta que estaba mal y que no me hacía falta.
    Como no se puede borrar así nomás, realicé los siguientes pasos :
    – Le saqué los permisos del perfil, para acceder a la pantalla.
    – La borré del diagrama de árbol la mencionada pantalla.
    – Borré la pantalla del menú.
    – Eliminé el registro de la pantalla del diccionario de datos.
    – Desconfiguré todos los campos (los hice todos cadena, cosa que no tuvieran ninguna referencia) y los desactivé. Por último desactivé la tabla.
    – Cuando quise eliminar la tabla del diccionario de datos, me dijo que estaba referenciada.
    – Como no pude borrar la tabla del diccionario, tampoco la borré del postgresql.
    – Dónde más está registrada?

    #34695
    Federico Cristina
    Superadministrador

    Tiene una ventana/pestaña referenciándola? De ser asì, probablemente por ahí venga el origen del problema. De todas maneras con desactivarla (borrado lògico) ya es suficiente.

    Saludos,
    Federico

    #34696
    Carranza Carlos
    Participante

    Tenía una ventana, con su correspondiente pestaña; pero borré la ventana perfectamente, después de sacarla del peril, diagrama de árbol y menú (en ese orden). Hasta que no lo hice en ese orden, no pude borrar la ventana.
    Imagino que al borrar la ventana, se borró la pestaña, o había que borrar la pestaña, y después la ventana?

    #34697
    Carranza Carlos
    Participante

    Encontré la tabla asociada a una pestaña en otra ventana.
    Luego de borrarla, la pude eliminar correctamente.
    Hay que revisar bien.
    Así como las referencias tiene un campo que indica dónde se usan, existe algún lugar donde consultar donde se usan las tablas y ventanas?
    Gracas.

    #34701
    Federico Cristina
    Superadministrador

    Buenas,

    Una consulta de este estilo podría llegar a ser de utilidad para conocer las ventanas, pestañas y campos existentes; y para cada pestaña, la tabla que referencia; y para cada campo, la columna que referencia.

    Code:
    SELECT w.name AS Window_Name, t.name AS Tab_Name, tt.name AS Referenced_Table, f.name AS Field_Name, c.name AS Referenced_Column
    FROM ad_window w, ad_tab t, ad_field f, ad_table tt, ad_column c
    WHERE w.ad_window_id = t.ad_window_id
    AND t.ad_tab_id = f.ad_tab_id
    AND t.ad_table_id = tt.ad_table_id
    AND f.ad_column_id = c.ad_column_id
    ORDER BY w.name, t.name, f.name

    Saludos,
    Federico

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.