Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 88 for SQL (0.11 sec)

  1. logger/sql.go

    		for _, v := range []byte(sql) {
    			if v == '?' {
    				if len(vars) > idx {
    					newSQL.WriteString(vars[idx])
    					idx++
    					continue
    				}
    			}
    			newSQL.WriteByte(v)
    		}
    
    		sql = newSQL.String()
    	} else {
    		sql = numericPlaceholder.ReplaceAllString(sql, "$$$1$$")
    
    		sql = numericPlaceholderRe.ReplaceAllStringFunc(sql, func(v string) string {
    			num := v[1 : len(v)-1]
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Thu Mar 21 08:00:02 GMT 2024
    - 5K bytes
    - Viewed (0)
  2. logger/sql_test.go

    		es                 = ExampleStruct{Name: "test", Val: "test"}
    		intVal   intType   = 1
    		floatVal floatType = 1.23
    	)
    
    	results := []struct {
    		SQL           string
    		NumericRegexp *regexp.Regexp
    		Vars          []interface{}
    		Result        string
    	}{
    		{
    			SQL:           "create table users (name, age, height, actived, bytes, create_at, update_at, deleted_at, email, role, pass) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Thu Mar 21 08:00:02 GMT 2024
    - 8.4K bytes
    - Viewed (0)
  3. docs/em/docs/advanced/async-sql-databases.md

    ```Python hl_lines="4  14  16-22"
    {!../../../docs_src/async_sql_databases/tutorial001.py!}
    ```
    
    !!! tip
        ๐Ÿ‘€ ๐Ÿ‘ˆ ๐ŸŒ ๐Ÿ‘‰ ๐Ÿ“Ÿ ๐Ÿ˜ ๐Ÿ‡ธ๐Ÿ‡ฒ ๐Ÿš.
    
        `databases` ๐Ÿšซ ๐Ÿ”จ ๐Ÿ•ณ ๐Ÿ“ฅ.
    
    ## ๐Ÿ—„ & โš’ ๐Ÿ†™ `databases`
    
    * ๐Ÿ—„ `databases`.
    * โœ `DATABASE_URL`.
    * โœ `database` ๐ŸŽš.
    
    ```Python hl_lines="3  9  12"
    {!../../../docs_src/async_sql_databases/tutorial001.py!}
    ```
    
    !!! tip
    Plain Text
    - Registered: Sun Mar 31 07:19:09 GMT 2024
    - Last Modified: Sat Apr 01 09:26:04 GMT 2023
    - 4K bytes
    - Viewed (0)
  4. docs/zh/docs/advanced/async-sql-databases.md

    # ๅผ‚ๆญฅ SQL ๅ…ณ็ณปๅž‹ๆ•ฐๆฎๅบ“
    
    **FastAPI** ไฝฟ็”จ <a href="https://github.com/encode/databases" class="external-link" target="_blank">`encode/databases`</a> ไธบ่ฟžๆŽฅๆ•ฐๆฎๅบ“ๆไพ›ๅผ‚ๆญฅๆ”ฏๆŒ๏ผˆ`async` ไธŽ `await`๏ผ‰ใ€‚
    
    `databases` ๅ…ผๅฎนไปฅไธ‹ๆ•ฐๆฎๅบ“๏ผš
    
    * PostgreSQL
    * MySQL
    * SQLite
    
    ๆœฌ็ซ ็คบไพ‹ไฝฟ็”จ **SQLite**๏ผŒๅฎƒไฝฟ็”จ็š„ๆ˜ฏๅ•ๆ–‡ไปถ๏ผŒไธ” Python ๅ†…็ฝฎ้›†ๆˆไบ† SQLite๏ผŒๅ› ๆญค๏ผŒๅฏไปฅ็›ดๆŽฅๅคๅˆถๅนถ่ฟ่กŒๆœฌ็ซ ็คบไพ‹ใ€‚
    
    ็”Ÿไบง็Žฏๅขƒไธ‹๏ผŒๅˆ™่ฆไฝฟ็”จ **PostgreSQL** ็ญ‰ๆ•ฐๆฎๅบ“ๆœๅŠกๅ™จใ€‚
    
    !!! tip "ๆ็คบ"
    
    Plain Text
    - Registered: Sun Mar 31 07:19:09 GMT 2024
    - Last Modified: Sat Mar 30 22:44:40 GMT 2024
    - 4.3K bytes
    - Viewed (0)
  5. docs/en/docs/how-to/async-sql-encode-databases.md

    Later, for your production application, you might want to use a database server like **PostgreSQL**.
    
    !!! tip
        You could adopt ideas from the section about SQLAlchemy ORM ([SQL (Relational) Databases](../tutorial/sql-databases.md){.internal-link target=_blank}), like using utility functions to perform operations in the database, independent of your **FastAPI** code.
    
    Plain Text
    - Registered: Sun May 05 07:19:11 GMT 2024
    - Last Modified: Thu Apr 18 19:53:19 GMT 2024
    - 5.3K bytes
    - Viewed (0)
  6. docs_src/sql_databases/sql_app/tests/test_sql_app.py

    Harsha Laxman <******@****.***> 1687432812 -0700
    Python
    - Registered: Sun May 05 07:19:11 GMT 2024
    - Last Modified: Thu Jun 22 11:20:12 GMT 2023
    - 1.2K bytes
    - Viewed (0)
  7. docs/em/docs/advanced/testing-database.md

    ```
    
    ๐Ÿ‘ˆ ๐Ÿ›Ž ๐Ÿค™ `main.py`, โœ‹๏ธ โธ `main.py` โš™๏ธ ๐Ÿ’ฝ ๐Ÿ“ `sql_app.db`, &amp; ๐Ÿ‘ฅ ๐Ÿ’ช โš’ ๐Ÿ’ญ ๐Ÿ‘ฅ โœ `test.db` ๐Ÿ’ฏ.
    
    ๐Ÿ‘ฅ ๐Ÿšฎ ๐Ÿ‘ˆ โธ ๐Ÿ“ฅ, โฎ๏ธ ๐Ÿ†• ๐Ÿ“.
    
    ```Python hl_lines="16"
    {!../../../docs_src/sql_databases/sql_app/tests/test_sql_app.py!}
    ```
    
    ## ๐Ÿ”— ๐Ÿ”
    
    ๐Ÿ”œ ๐Ÿ‘ฅ โœ ๐Ÿ”— ๐Ÿ” &amp; ๐Ÿšฎ โšซ๏ธ ๐Ÿ” ๐Ÿ‘† ๐Ÿ“ฑ.
    
    ```Python hl_lines="19-24  27"
    {!../../../docs_src/sql_databases/sql_app/tests/test_sql_app.py!}
    ```
    
    !!! tip
    Plain Text
    - Registered: Sun May 05 07:19:11 GMT 2024
    - Last Modified: Sat Apr 01 09:26:04 GMT 2023
    - 2.6K bytes
    - Viewed (0)
  8. logger/logger.go

    		} else {
    			l.Printf(l.traceWarnStr, utils.FileWithLineNum(), slowLog, float64(elapsed.Nanoseconds())/1e6, rows, sql)
    		}
    	case l.LogLevel == Info:
    		sql, rows := fc()
    		if rows == -1 {
    			l.Printf(l.traceStr, utils.FileWithLineNum(), float64(elapsed.Nanoseconds())/1e6, "-", sql)
    		} else {
    			l.Printf(l.traceStr, utils.FileWithLineNum(), float64(elapsed.Nanoseconds())/1e6, rows, sql)
    		}
    	}
    }
    
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Tue Nov 07 02:19:41 GMT 2023
    - 5.8K bytes
    - Viewed (0)
  9. clause/joins_test.go

    				},
    			},
    			sql: "INNER JOIN `user` USING (`id`)",
    		},
    	}
    	for _, result := range results {
    		t.Run(result.name, func(t *testing.T) {
    			user, _ := schema.Parse(&tests.User{}, &sync.Map{}, db.NamingStrategy)
    			stmt := &gorm.Statement{DB: db, Table: user.Table, Schema: user, Clauses: map[string]clause.Clause{}}
    			result.join.Build(stmt)
    			if result.sql != stmt.SQL.String() {
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Thu Nov 03 13:03:13 GMT 2022
    - 2.6K bytes
    - Viewed (0)
  10. interfaces.go

    }
    
    // TxCommitter tx committer
    type TxCommitter interface {
    	Commit() error
    	Rollback() error
    }
    
    // Tx sql.Tx interface
    type Tx interface {
    	ConnPool
    	TxCommitter
    	StmtContext(ctx context.Context, stmt *sql.Stmt) *sql.Stmt
    }
    
    // Valuer gorm valuer interface
    type Valuer interface {
    	GormValue(context.Context, *DB) clause.Expr
    }
    
    // GetDBConnector SQL db connector
    Go
    - Registered: Sun May 05 09:35:13 GMT 2024
    - Last Modified: Sat Aug 19 13:33:31 GMT 2023
    - 2.2K bytes
    - Viewed (0)
Back to top