|
5 | 5 | //! ```rust,no_run |
6 | 6 | //! # #![allow(unstable)] |
7 | 7 | //! extern crate postgres; |
8 | | -//! extern crate time; |
9 | | -//! |
10 | | -//! use time::Timespec; |
11 | 8 | //! |
12 | 9 | //! use postgres::{Connection, SslMode}; |
13 | 10 | //! |
14 | 11 | //! struct Person { |
15 | 12 | //! id: i32, |
16 | 13 | //! name: String, |
17 | | -//! time_created: Timespec, |
18 | 14 | //! data: Option<Vec<u8>> |
19 | 15 | //! } |
20 | 16 | //! |
|
25 | 21 | //! conn.execute("CREATE TABLE person ( |
26 | 22 | //! id SERIAL PRIMARY KEY, |
27 | 23 | //! name VARCHAR NOT NULL, |
28 | | -//! time_created TIMESTAMP NOT NULL, |
29 | 24 | //! data BYTEA |
30 | 25 | //! )", &[]).unwrap(); |
31 | 26 | //! let me = Person { |
32 | 27 | //! id: 0, |
33 | 28 | //! name: "Steven".to_string(), |
34 | | -//! time_created: time::get_time(), |
35 | 29 | //! data: None |
36 | 30 | //! }; |
37 | | -//! conn.execute("INSERT INTO person (name, time_created, data) VALUES ($1, $2, $3)", |
38 | | -//! &[&me.name, &me.time_created, &me.data]).unwrap(); |
| 31 | +//! conn.execute("INSERT INTO person (name, data) VALUES ($1, $2)", |
| 32 | +//! &[&me.name, &me.data]).unwrap(); |
39 | 33 | //! |
40 | | -//! let stmt = conn.prepare("SELECT id, name, time_created, data FROM person") |
41 | | -//! .unwrap(); |
| 34 | +//! let stmt = conn.prepare("SELECT id, name, data FROM person").unwrap(); |
42 | 35 | //! for row in stmt.query(&[]).unwrap() { |
43 | 36 | //! let person = Person { |
44 | 37 | //! id: row.get(0), |
45 | 38 | //! name: row.get(1), |
46 | | -//! time_created: row.get(2), |
47 | | -//! data: row.get(3) |
| 39 | +//! data: row.get(2) |
48 | 40 | //! }; |
49 | 41 | //! println!("Found person {}", person.name); |
50 | 42 | //! } |
|
0 commit comments