File: postgres_specs_drop_column.xml.in

package info (click to toggle)
libgda5 5.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 67,656 kB
  • sloc: ansic: 406,552; sh: 11,124; xml: 10,235; yacc: 4,306; makefile: 3,884; php: 1,416; java: 1,246; python: 896; sql: 879; perl: 116
file content (28 lines) | stat: -rw-r--r-- 1,181 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0"?>
<serv_op>
  <parameters id="COLUMN_DESC_P" _name="Column's description">
    <parameter id="TABLE_NAME" _name="Table" _descr="Table's name" gdatype="gchararray" nullok="FALSE"/>
    <parameter id="COLUMN_NAME" _name="Field name" gdatype="gchararray" nullok="FALSE"/>
    <parameter id="REFERENCED_ACTION" _name="References" _descr="What to do with references on the column to delete" gdatype="gchararray" nullok="FALSE" source="action_cb:0">
      <gda_value>RESTRICT</gda_value>
    </parameter>
  </parameters>

  <!-- Sources -->
  <sources>
    <gda_array name="action_cb">
      <gda_array_field name="id" gdatype="gchararray"/>
      <gda_array_field name="text" gdatype="gchararray"/>
      <gda_array_data>
        <gda_array_row>
          <gda_value>CASCADE</gda_value>
          <_gda_value>Automatically drop objects that depend on the column (CASCADE)</_gda_value>
        </gda_array_row>
        <gda_array_row>
          <gda_value>RESTRICT</gda_value>
          <_gda_value>Refuse to drop the column if any objects depend on it (RESTRICT)</_gda_value>
        </gda_array_row>
      </gda_array_data>
    </gda_array>
  </sources>
</serv_op>