reference/dbase/functions/dbase-pack.xml
ca47781c2d266003cdb8c1a939bb71a7c79a26a3
...
...
@@ -9,11 +9,13 @@
9
9
&reftitle.description;
10
10
<methodsynopsis>
11
11
<type>bool</type><methodname>dbase_pack</methodname>
12
-
<methodparam><type>int</type><parameter>dbase_identifier</parameter></methodparam>
12
+
<methodparam><type>resource</type><parameter>database</parameter></methodparam>
13
13
</methodsynopsis>
14
14
<para>
15
15
Packs the specified database by permanently deleting all records marked
16
16
for deletion using <function>dbase_delete_record</function>.
17
+
Note that the file will be truncated after successful packing (contrary to
18
+
dBASE III's PACK command).
17
19
</para>
18
20
</refsect1>
19
21
<refsect1 role="parameters">
...
...
@@ -21,10 +23,10 @@
21
23
<para>
22
24
<variablelist>
23
25
<varlistentry>
24
-
<term><parameter>dbase_identifier</parameter></term>
26
+
<term><parameter>database</parameter></term>
25
27
<listitem>
26
28
<para>
27
-
The database link identifier, returned by <function>dbase_open</function>
29
+
The database resource, returned by <function>dbase_open</function>
28
30
or <function>dbase_create</function>.
29
31
</para>
30
32
</listitem>
...
...
@@ -38,6 +40,30 @@
38
40
&return.success;
39
41
</para>
40
42
</refsect1>
43
+

44
+
<refsect1 role="changelog">
45
+
&reftitle.changelog;
46
+
<informaltable>
47
+
<tgroup cols="2">
48
+
<thead>
49
+
<row>
50
+
<entry>&Version;</entry>
51
+
<entry>&Description;</entry>
52
+
</row>
53
+
</thead>
54
+
<tbody>
55
+
<row>
56
+
<entry>dbase 7.0.0</entry>
57
+
<entry>
58
+
<parameter>database</parameter> is now a <type>resource</type>
59
+
instead of an <type>int</type>.
60
+
</entry>
61
+
</row>
62
+
</tbody>
63
+
</tgroup>
64
+
</informaltable>
65
+
</refsect1>
66
+

41
67
<refsect1 role="examples">
42
68
&reftitle.examples;
43
69
<para>
44
70