Каков sqlalchemy эквивалентный тип столбца за 'деньги' и 'OID' в Пост-ГРЭС?

HomeScreen является функциональным компонентом, и поэтому вам не следует использовать this.props.navigation, просто скажите props.navigation.

И если вы хотите использовать реквизиты внутри функционального компонента, тогда use должен передать реквизиты в качестве аргумента этому функциональному компоненту. Как это =>

 const HomeScreen = (props) => {
    return (
       <View style={styles.viewStyles}>
       <View style={{position: 'absolute',top: 
          hp('50%')+wp('37.5%'),left:wp('15%'),width: wp('32.5%'),height: 
  wp('32.5%'),backgroundColor:'rgba(255,255,255,0.1)'}}>
        <View style={{alignItems: 'center',justifyContent: 'center',flex:1}}>
        <Icon name="ios-book" color="purple" size={wp('10%')}
          onPress={() => this.props.navigation.navigate('Quote')}
          />
        <Text style={styles.tabTextStyle}>Books</Text>
        </View>
   </View>
   );
};

Если это не работает, тогда передайте навигацию как реквизиты компоненту HomeScreen , где бы вы ни использовали, Как это =>

<HomeScreen 
  navigation = {this.props.navigation} // or navigation = {props.navigation}, if it is functional component
/>
7
задан Gregg Lind 20 February 2009 в 21:20
поделиться

2 ответа

у нас никогда не было типа "OID" а именно, хотя мы поддерживали понятие неявного столбца "OID" на каждой таблице через 0,4 ряда, прежде всего, в пользу пост-ГРЭС. Однако, так как определенные столбцы OID пользовательской таблицы удерживаются от использования в Пост-ГРЭС, и мы на самом деле никогда действительно не использовали функцию OID, которая присутствовала, мы удалили эту функцию из библиотеки.

Если конкретный тип не предоставляется в SQLA как альтернатива определению пользовательского типа, можно всегда использовать NullType, который просто подразумевает, что SQLA ничего не знает в особенности о том типе. Если psycopg2 уже отправляет/получает полезный тип Python за столбцом, нет действительно никакой потребности в текстовом объекте SQLA, сохраните для того, чтобы сделать заявления CREATE TABLE.

3
ответ дан 7 December 2019 в 05:32
поделиться

Это - все, что я мог найти: http://docs.sqlalchemy.org/en/rel_0_9/core/types.html

Можно сделать собственный тип, если Вы хотите также.

0
ответ дан 7 December 2019 в 05:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: