mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	overwriting a large object now works
This commit is contained in:
		@@ -7,7 +7,7 @@
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * IDENTIFICATION
 | 
					 * IDENTIFICATION
 | 
				
			||||||
 *	  $Header: /cvsroot/pgsql/src/test/examples/testlo.c,v 1.11 1999/05/10 00:46:31 momjian Exp $
 | 
					 *	  $Header: /cvsroot/pgsql/src/test/examples/testlo.c,v 1.12 1999/05/20 09:30:36 ishii Exp $
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *-------------------------------------------------------------------------
 | 
					 *-------------------------------------------------------------------------
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
@@ -235,7 +235,7 @@ main(int argc, char **argv)
 | 
				
			|||||||
	lobjOid = lo_import(conn, in_filename);
 | 
						lobjOid = lo_import(conn, in_filename);
 | 
				
			||||||
	if (lobjOid == 0)
 | 
						if (lobjOid == 0)
 | 
				
			||||||
		fprintf(stderr, "%s\n", PQerrorMessage(conn));
 | 
							fprintf(stderr, "%s\n", PQerrorMessage(conn));
 | 
				
			||||||
/*
 | 
					
 | 
				
			||||||
	printf("\tas large object %u.\n", lobjOid);
 | 
						printf("\tas large object %u.\n", lobjOid);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	printf("picking out bytes 1000-2000 of the large object\n");
 | 
						printf("picking out bytes 1000-2000 of the large object\n");
 | 
				
			||||||
@@ -243,7 +243,7 @@ main(int argc, char **argv)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	printf("overwriting bytes 1000-2000 of the large object with X's\n");
 | 
						printf("overwriting bytes 1000-2000 of the large object with X's\n");
 | 
				
			||||||
	overwrite(conn, lobjOid, 1000, 1000);
 | 
						overwrite(conn, lobjOid, 1000, 1000);
 | 
				
			||||||
*/
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	printf("exporting large object to file \"%s\" ...\n", out_filename);
 | 
						printf("exporting large object to file \"%s\" ...\n", out_filename);
 | 
				
			||||||
/*	  exportFile(conn, lobjOid, out_filename); */
 | 
					/*	  exportFile(conn, lobjOid, out_filename); */
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,7 +7,7 @@
 | 
				
			|||||||
 *
 | 
					 *
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * IDENTIFICATION
 | 
					 * IDENTIFICATION
 | 
				
			||||||
 *	  $Header: /cvsroot/pgsql/src/test/examples/Attic/testlo2.c,v 1.10 1999/05/10 00:46:32 momjian Exp $
 | 
					 *	  $Header: /cvsroot/pgsql/src/test/examples/Attic/testlo2.c,v 1.11 1999/05/20 09:30:36 ishii Exp $
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 *-------------------------------------------------------------------------
 | 
					 *-------------------------------------------------------------------------
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
@@ -230,7 +230,7 @@ main(int argc, char **argv)
 | 
				
			|||||||
	printf("importing file \"%s\" ...\n", in_filename);
 | 
						printf("importing file \"%s\" ...\n", in_filename);
 | 
				
			||||||
/*	  lobjOid = importFile(conn, in_filename); */
 | 
					/*	  lobjOid = importFile(conn, in_filename); */
 | 
				
			||||||
	lobjOid = lo_import(conn, in_filename);
 | 
						lobjOid = lo_import(conn, in_filename);
 | 
				
			||||||
/*
 | 
					
 | 
				
			||||||
	printf("\tas large object %u.\n", lobjOid);
 | 
						printf("\tas large object %u.\n", lobjOid);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	printf("picking out bytes 1000-2000 of the large object\n");
 | 
						printf("picking out bytes 1000-2000 of the large object\n");
 | 
				
			||||||
@@ -238,7 +238,6 @@ main(int argc, char **argv)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	printf("overwriting bytes 1000-2000 of the large object with X's\n");
 | 
						printf("overwriting bytes 1000-2000 of the large object with X's\n");
 | 
				
			||||||
	overwrite(conn, lobjOid, 1000, 1000);
 | 
						overwrite(conn, lobjOid, 1000, 1000);
 | 
				
			||||||
*/
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
	printf("exporting large object to file \"%s\" ...\n", out_filename);
 | 
						printf("exporting large object to file \"%s\" ...\n", out_filename);
 | 
				
			||||||
/*	  exportFile(conn, lobjOid, out_filename); */
 | 
					/*	  exportFile(conn, lobjOid, out_filename); */
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user