mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Migrate to dep (#3972)
* Update makefile to use dep * Migrate to dep * Fix some deps * Try to find a better version for golang.org/x/net * Try to find a better version for golang.org/x/oauth2
This commit is contained in:
		
				
					committed by
					
						 Lauris BH
						Lauris BH
					
				
			
			
				
	
			
			
			
						parent
						
							d7fd9bf7bb
						
					
				
				
					commit
					3f3383dc0a
				
			
							
								
								
									
										116
									
								
								vendor/github.com/go-xorm/core/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										116
									
								
								vendor/github.com/go-xorm/core/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,116 +0,0 @@ | ||||
| Core is a lightweight wrapper of sql.DB. | ||||
|  | ||||
| [](https://circleci.com/gh/go-xorm/core/tree/master) | ||||
|  | ||||
| # Open | ||||
| ```Go | ||||
| db, _ := core.Open(db, connstr) | ||||
| ``` | ||||
|  | ||||
| # SetMapper | ||||
| ```Go | ||||
| db.SetMapper(SameMapper()) | ||||
| ``` | ||||
|  | ||||
| ## Scan usage | ||||
|  | ||||
| ### Scan | ||||
| ```Go | ||||
| rows, _ := db.Query() | ||||
| for rows.Next() { | ||||
|     rows.Scan() | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ### ScanMap | ||||
| ```Go | ||||
| rows, _ := db.Query() | ||||
| for rows.Next() { | ||||
|     rows.ScanMap() | ||||
| ``` | ||||
|  | ||||
| ### ScanSlice | ||||
|  | ||||
| You can use `[]string`, `[][]byte`, `[]interface{}`, `[]*string`, `[]sql.NullString` to ScanSclice. Notice, slice's length should be equal or less than select columns. | ||||
|  | ||||
| ```Go | ||||
| rows, _ := db.Query() | ||||
| cols, _ := rows.Columns() | ||||
| for rows.Next() { | ||||
|     var s = make([]string, len(cols)) | ||||
|     rows.ScanSlice(&s) | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ```Go | ||||
| rows, _ := db.Query() | ||||
| cols, _ := rows.Columns() | ||||
| for rows.Next() { | ||||
|     var s = make([]*string, len(cols)) | ||||
|     rows.ScanSlice(&s) | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ### ScanStruct | ||||
| ```Go | ||||
| rows, _ := db.Query() | ||||
| for rows.Next() { | ||||
|     rows.ScanStructByName() | ||||
|     rows.ScanStructByIndex() | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ## Query usage | ||||
| ```Go | ||||
| rows, err := db.Query("select * from table where name = ?", name) | ||||
|  | ||||
| user = User{ | ||||
|     Name:"lunny", | ||||
| } | ||||
| rows, err := db.QueryStruct("select * from table where name = ?Name", | ||||
|             &user) | ||||
|  | ||||
| var user = map[string]interface{}{ | ||||
|     "name": "lunny", | ||||
| } | ||||
| rows, err = db.QueryMap("select * from table where name = ?name", | ||||
|             &user) | ||||
| ``` | ||||
|  | ||||
| ## QueryRow usage | ||||
| ```Go | ||||
| row := db.QueryRow("select * from table where name = ?", name) | ||||
|  | ||||
| user = User{ | ||||
|     Name:"lunny", | ||||
| } | ||||
| row := db.QueryRowStruct("select * from table where name = ?Name", | ||||
|             &user) | ||||
|  | ||||
| var user = map[string]interface{}{ | ||||
|     "name": "lunny", | ||||
| } | ||||
| row = db.QueryRowMap("select * from table where name = ?name", | ||||
|             &user) | ||||
| ``` | ||||
|  | ||||
| ## Exec usage | ||||
| ```Go | ||||
| db.Exec("insert into user (`name`, title, age, alias, nick_name,created) values (?,?,?,?,?,?)", name, title, age, alias...) | ||||
|  | ||||
| user = User{ | ||||
|     Name:"lunny", | ||||
|     Title:"test", | ||||
|     Age: 18, | ||||
| } | ||||
| result, err = db.ExecStruct("insert into user (`name`, title, age, alias, nick_name,created) values (?Name,?Title,?Age,?Alias,?NickName,?Created)", | ||||
|             &user) | ||||
|  | ||||
| var user = map[string]interface{}{ | ||||
|     "Name": "lunny", | ||||
|     "Title": "test", | ||||
|     "Age": 18, | ||||
| } | ||||
| result, err = db.ExecMap("insert into user (`name`, title, age, alias, nick_name,created) values (?Name,?Title,?Age,?Alias,?NickName,?Created)", | ||||
|             &user) | ||||
| ``` | ||||
							
								
								
									
										1
									
								
								vendor/github.com/go-xorm/core/benchmark.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/github.com/go-xorm/core/benchmark.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1 +0,0 @@ | ||||
| go test -v -bench=. -run=XXX | ||||
							
								
								
									
										15
									
								
								vendor/github.com/go-xorm/core/circle.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/github.com/go-xorm/core/circle.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,15 +0,0 @@ | ||||
| dependencies: | ||||
|   override: | ||||
|     # './...' is a relative pattern which means all subdirectories | ||||
|     - go get -t -d -v ./... | ||||
|     - go build -v | ||||
|  | ||||
| database: | ||||
|   override: | ||||
|     - mysql -u root -e "CREATE DATABASE core_test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci" | ||||
|      | ||||
| test: | ||||
|   override: | ||||
|     # './...' is a relative pattern which means all subdirectories | ||||
|     - go test -v -race | ||||
|     - go test -v -race --dbtype=sqlite3 | ||||
		Reference in New Issue
	
	Block a user