Skip to content

moisespsena-go/bid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BID - Binary Unique ID

pgbid - PostgreSQL extension

See to pgbid directory.

Installation

go get github.com/moisespsena-go/bid

Sample Usage

package main

import (
	"fmt"

	"github.com/moisespsena-go/bid"
)

type User struct {
	ID bid.BID
	Name string
}

func main() {
	// simple generation
	fmt.Println(bid.New())
	
	// generate from field
	var u User
	u.ID.Generate()
	fmt.Println(u.ID)
}

See tests for details.

LICENSE

MIT License